![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
igor_bogomolov |
![]()
Сообщение
#1
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет.
Начал потихоньку осваивать boost. Возникло несколько вопросов. Имею примерно такой код MSK.h
MSK.cpp
main
В результате получаю: Цитата PnP run... message1 \ message2 | Эти сообщения я получаю только через 10 секунд message3 | т.е. основной поток получается заблоктрованным message4 / PnP run... PnP run... PnP run... PnP run... и т.д.... 1) Где и что я делаю не правильно. Почему блокируется основной поток? Или это просто доступ к самой консоли блокируется? 2) Как нормально приостановить поток средствами boost, не привязываясь к системному времени. 3) Что делать если RoutinePnP у меня не может быть статической? Есть ли возможность передать в поток не статический метод класса? Или тут единственный вариант - создавать глобальный метод и делать его дружественным для класса MSK? -------------------------------------------- 4) (не по теме) Где то читал что в boost есть аналог Q_PROPERTY(...), что то не могу найти. ((( |
|
|
![]() |
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
а, не заметила даты. просто последний ответ был вчера. поэтому подумала, что тема новая. ну ладно, пусть будет.
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.2.2025, 2:05 |