Привет
Выложил на сайте свой "доклад" в Лазурном на тему неблокирующих
алгоритмов и низкоуровневых операций синхронизации потоков
http://www.ada-ru.org/lockfree
Надеюсь кому-то будет полезно :)
--
Maxim Reznik
Если оно не слишком Ада-специфично, то мне будет крайней полезно. Спасибо.
On Wed, 29 Jun 2011 15:10:31 +0300, you wrote:
Выложил на сайте свой "доклад" в Лазурном на тему неблокирующих
алгоритмов и низкоуровневых операций синхронизации потоков
http://www.ada-ru.org/lockfree
Надеюсь кому-то будет полезно :)
Хорошая статья Максим, поздравляю.
Что касается gcc, то поскольку реализация не гарантирована, то помимо обычных проблем lock-free, добавляется непереносимость. Все знакомо...
Желательно было бы внесение примитивов атомарного инкремента и обмена в стандарт Ады. Это позволило бы обеспечить полную переносимость. Например
generic
type Value is mod <>;
function Sub_And_Fetch ...
была бы реализована аппаратно, на платформах имеющих соответствующие инструкции процессора для соответствующего типа, или через protected object, через блокировку переключения контекста, и т.п. на платформах не имеющих оных.
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
Здравствуйте!
Своевременная и полезная статья. Очень хорошо что она размещена на www.ada-ru.org .
С уважением, Сергей.
mailto: [email protected]
www.mediascan.by
----- Original Message -----
From: "Maxim Reznik" <[email protected]>
To: <[email protected]>
Sent: Wednesday, June 29, 2011 3:10 PM
Subject: [ada_ru] Lockfree алгоритмы
Спасибо,Будет ли полезно "lockfree" покажет будущее (в частности, как ляжет карта системной зависимости) а интересно уже сейчас.Хорошо написано, хороший пример для подражания :)Виктор--- On Wed, 6/29/11, Maxim Reznik <reznikmm@...> wrote:
Привет
Выложил на сайте свой "доклад" в Лазурном на тему неблокирующих
алгоритмов и низкоуровневых операций синхронизации потоков
http://www.ada-ru.org/lockfree
Надеюсь кому-то будет полезно :)--
Maxim Reznik
Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти