Re[2]: Нужен совет по boost thread
От: Haccel  
Дата: 31.07.10 08:32
Оценка:
Здравствуйте, savitar, Вы писали:

S>Здравствуйте, Haccel, Вы писали:


H>>...


S>например сохрани функцию с аргументами из вторичного потока в boost::function и дальше в зависимости от того должна ли она выполнится синхронно или асинхронно, 1) нотифицируешь главный поток, а во вторичном ждешь завершения выполнения, например, с помощью boost::condition_variable; 2) кладешь в очередь объект boost::function и также нотифицируешь и продолжаешь работу во вторичном потоке без ожидания.



Спасибо.
Ну вторичный поток мне никак нельзя тормозить — упаси господь, так что только второй вариант.
Два вопроса
1 — как нотифицировать.
2 — как мне сделать чтобы тот boost::fuction будет выполнен именно в главном потоке.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.