[ann] act-o – библиотека асинхронного программирования
От: Стэн http://stanonwork.blogspot.com/
Дата: 27.11.07 13:24
Оценка: 96 (10)
http://sourceforge.net/projects/act-o

Библиотека классов для C++, позволяющая создавать приложения, объекты которых взаимодействуют между собой посредством асинхронной посылки сообщений. Это в свою очередь обеспечивает автоматическую распараллеливаемость на несколько процессоров.

Текущий runtime библиотеки обладает следующими характеристиками:

— Позволяет указывать объекты, сообщения для которых обрабатываются в отдельном потоке и объекты, потоки под которые будут распределяться автоматически.
— Подстраивается под загруженность системы и может выделять дополнительные потоки под управляемые объекты. Автоматически выделяет дополнительные потоки если, одни объекты выполняют блокирующие операции, что мешает обработки сообщений для других объектов. После уменьшения нагрузки – удаляет излишние потоки.

Более подробная информация доступна в моем блоге – здесь.

Буду рад, если моя библиотека окажется вам полезна при разработке многопоточных и асинхронных приложений.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.