- Различие сопрограмм и волокон
- Производитель/потребитель с использованием Boost.Fibers
- Документация Boost.Fiber
- Многие, многие другие
Каковы некоторые сценарии практического использования волокон?
Например, в каждом документе в качестве примера фактически используется асинхронный ввод-вывод, но что, если У меня нет проблем с вводом/выводом? Например, что, если моя проблема заключается в подсчете слов в огромном файле? Здесь я бы просто разбил файл по потокам, могут ли волокна как-то помочь? Я предполагаю, что вычисления, связанные с процессором, такие как численные задачи (например, матричные/векторные операции), не подходят для волокон, но опять же, я могу быть совершенно неправ.
Подробнее здесь: https://stackoverflow.com/questions/500 ... -use-cases
Мобильная версия