странное повеедние boost::this_thread::interruption_enabled
От: DTF  
Дата: 30.03.11 19:31
Оценка:
Здравствуйте.
Есть у меня проблема при использовании boost:

Имеется dll, в ней есть функция, которая будет вызываться не из основного потока,
причем экземпляр потока (boost::thread) находится в основном модуле, а не в dll.

Проблема заключается в том, что внутри этой функции почему-то запрещены прерывания
(boost::this_thread::interruption_enabled возвращает false).

Соответственно, не работает thread::interrupt();

Подскажите плс, в чем может быть дело.


P.S.
Если ответ будет RTFM, укажите плс конкретное место в FM, языком Шекспира
владею плохо, мне очень трудно перелопачивать большие объемы документации.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.