Зафиксирован первый релиз-кандидат версии 5.5.16 проекта SObjectizer. Версия 5.5.16, в основном, расширяет возможности mchain-ов: теперь один и тот же mchain можно спокойно использовать в нескольких receive на разных нитях (в предшествующих версиях это могло привести к засыпанию некоторых нитей, если они вызвали receive когда mchain был пуст). Реализована функция select, которая позволяет ожидать сообщения сразу из нескольких mchain-ов. Плюс еще несколько мелочей.
Более подробно изменения будут описаны в Wiki проекта в ближайшие дни. После чего и состоится официальный релиз.
Взять 5.5.16-rc1 можно из репозитория (либо Svn на SourceForge, либо Git на GitHub).
Соответственно, если у кого-то будут замечания/предложения по текущей реализации, то не стесняемся, высказываем. Есть возможность вносить изменения до релиза. После релиза будет сложнее, т.к. сохранение совместимости между версиями внутри ветки 5.5 -- это одна и важных целей.
Комментариев нет:
Отправить комментарий