Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ boost _ boost потоки и сигналы

Автор: ecspertiza 4.3.2010, 22:42

С boost знаком совсем недавно и пока что с ним на "Вы" , накидал маленький примерчик работы потоков и сигналов на boost, можете оценить насколько он вминяемый и указать на ошибки который скорее всего есть :rolleyes:

 boost_thread.tar.gz ( 792 байт ) : 342
 

Автор: BRE 4.3.2010, 22:55

Обрати внимание на то, что boost::signals не потоко-безопасны.
С версии 1.39.0 в boost добавлены boost::signals2, которые потоко-безопасны.

Желательно дожидаться реального завершения потока.
Это делает функция boost::thread::join().

Ну и про boost::mutex забывать не стоит, если доступ к переменным происходит из разных потоков.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)