Я новичок в C ++ и повышение.
В рамках своей магистерской диссертации я написал программу, которая имитирует статистическую модель. Во время вычислений я использую boost :: thread для обработки моего «вектора центра масс», чтобы сэкономить некоторое время вычислений. Пока все хорошо.
Теперь я хотел бы взять каждый результат из boost :: thread (каждый раз по одному элементу) и передать его работающему потоку, который собирается предварительно рекурсивно регрессировать.
Мои вопросы:
- как я могу передать свой новый вычисляемый элемент в существующий поток?
- как я могу "разбудить" поток, когда я пропущу новый элемент?
Я был бы рад, если бы кто-то мог указать мне на существующий пример.