![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Гость_Гость_Алексей_*_* |
![]()
Сообщение
#1
|
Гости ![]() |
В общем задача в том чтоб
Запустить функцию из главного потока, которая находиться в дочернем потоке(ну дочерний поток естественно создан на boost)... подождать пока она выполниться(в дочернем потоке) и продолжить работу... я в многозадачность некогда не лез раньше... но походу пора уже.. читал про mutex но хз.. на сколько оно подойдет здесь Код не прошу.. прост укажите куда копать пожалуст. |
|
|
![]() |
Гость_Гость_Алексей_*_* |
![]()
Сообщение
#2
|
Гости ![]() |
В общем если кому интересно(что вряд ли) сделал через boost::barrier и
boost::signal0 для вызова из основного кода события перерисовки... всё начало работать... но тупить страшно..) мож гдето и накасячил когда изврашялься с glut.... в общем понял что и даже для дебага такое извращение обработки событий не очень подходит.. Нашел альтернативу glut в которой система не вешается по вызову функции.... инсталлировать окно через SDL там обработка событий идет в цикле как на winApi.... и можно обрабатывать всё это в io_service.. Iron Bug, спасибо за помощь, как не напишу всё время от тебя ответы идут... ![]() |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.5.2025, 7:16 |