Неблокирующие структуры данных
От: Курилка Россия http://kirya.narod.ru/
Дата: 31.08.06 09:50
Оценка: 30 (4)
здесь имеется библиотека таких структур и публикации, описывающие их.
Надеюсь кому-то будет интересно.

P.S. не уверен правда с топиком для сообщения , но в свете недавних тем про распараллеливание это можно взять как один из возможных подходов.
Re: Неблокирующие структуры данных
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 31.08.06 10:14
Оценка: 5 (1)
Здравствуйте, Курилка, Вы писали:

К>здесь имеется библиотека таких структур и публикации, описывающие их.

К>Надеюсь кому-то будет интересно.

Lock-free library (including object-based STM)
A set of lock-free programming abstractions and search structures. Includes an object-based software transactional memory, multi-word compare-and-swap, and a range of search structures (skip lists, binary search trees, red-black trees).

lock-free-lib.tar.gz


Ознакомление с внутренностями показало, что:
a) лицензия GPL;
b) Unix-овая, использует примитивы из pthread;
c) судя по Makefile поддерживает архитектуры: SPARC, INTEL (надо полагать x86), PPC, IA64, MIPS, ALPHA

может быть эта информация будет полезна тем, кто захочет с ходу в каком-нибудь коммерческом проекте применить.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.