Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Haccel, Вы писали:
H>>Два вопроса H>>1 — как нотифицировать. А>через ту же CV, если конечно приемлимо в основном потоке замирать. или из основного потока поллить что-нибудь. H>>2 — как мне сделать чтобы тот boost::fuction будет выполнен именно в главном потоке. А>ее самому нужно выполнить из него.
А>boost::asio:io_service — замечательное решение, но если все приложение основано на этом, что бы оно все держалось так сказать на boost::asio:io_service::run(), тогда все решается естественным образом. а как тебя сейчас устроено, может сделать на такой манер?
Это понятно.Со всем согласен. Мои два вопроса не совсем корректны, это скорее один вопрос. Как из другого потока позвонить в главный. Может UNIX-овые сигналы спасут? Хотелось бы узнать от спецов все варианты. Всю сеть перерыл, ничего не нашёл.
Что такое CV? Но нверно не вариант, раз поток должен мёрзнуть — там же ГУИ...