Форум — Development С++ классы для синхронизации 0 0 Нет ли под Linux легковесной библиотеки типа ATL? Особенно интересуют аналоги класоов типа ATL::CEvent, ATL::CMutex, ATL::CComAutoCriticalSection. Спасибо. Ссылка
помоему в бусте есть, не то что сильно легковесная :) fura13 ★★★ (15.11.07 15:00:31 MSK) Показать ответ Ссылка
> Нет ли под Linux легковесной библиотеки типа ATL? не надо тащить в linux это проприетарненькое говнецо(tm). а если по теме, то в QtCore есть классы для тредов/мьютексов/семафоров. gaa ★★ (15.11.07 15:51:00 MSK) Ссылка
Ответ на: комментарий от fura13 15.11.07 15:00:31 MSK > помоему в бусте есть, не то что сильно легковесная :) libboost_thread-mt.so весит 45k. Что тогда по-вашему легковесная? anonymous (15.11.07 18:26:23 MSK) Ссылка
>Нет ли под Linux легковесной библиотеки типа ATL? Автор, с каких пор ATL -- легковесная? о_О По теме: Boost.Thread (http://www.boost.org/doc/html/thread.html) вам поможет... Sectoid ★★★★★ (16.11.07 01:40:00 MSK) Показать ответ Ссылка
Ответ на: комментарий от Sectoid 16.11.07 01:40:00 MSK Минуточку. ATL - библиотека шаблонов, она двоичных зависимостей с собой не несет. А код, который генерируется для CEvent или CComAutoCriticalSection не несет оверхеда ни по памяти, ни по скорости. Можете сгенерить асемблерный код, если не верите. А за boost спасибо. anonymous (16.11.07 20:34:17 MSK) Ссылка