Size: a a a

2021 January 29

M

Me in pro.cxx
Виктор
я просто с пулом потоков не работал никогда, всегда детачил новые. Просто чтобы понять, какие ключевые слова гуглить? ThreadPool Это про это?
Думаю,  async, future, mutex
источник

В

Виктор in pro.cxx
Me
Думаю,  async, future, mutex
Спасибки
источник

AP

Antony Polukhin in pro.cxx
Виктор
я просто с пулом потоков не работал никогда, всегда детачил новые. Просто чтобы понять, какие ключевые слова гуглить? ThreadPool Это про это?
Если нужно прям код посмотреть, то вот пример https://apolukhin.github.io/Boost-Cookbook/ru/#Chapter05-recipe3-part1 (учтите, там не хватает нескольких std::move, для простоты примера) . На 9 строчке меняйте task_type на ваш тип, boost:: на std:: и почти готово
источник

MK

Mikhail Kalugin in pro.cxx
Виктор
я просто с пулом потоков не работал никогда, всегда детачил новые. Просто чтобы понять, какие ключевые слова гуглить? ThreadPool Это про это?
Гуглить в сторону thread safe queue c++
источник

TW

Tony Werner in pro.cxx
Виктор
Спасибки
Вообще есть хорошая книжка "Практика многопоточного программирования на С++" Энтони Уильямс. Там все описано
источник

M

Me in pro.cxx
А кто-то знает книги/ курсы/ хорошие статьи по кроссплатформенной работе с freetype? Ну и плюсом отрисовка шрифтов на opengl?
источник

TW

Tony Werner in pro.cxx
Me
А кто-то знает книги/ курсы/ хорошие статьи по кроссплатформенной работе с freetype? Ну и плюсом отрисовка шрифтов на opengl?
Можно тут поспрашивать
https://t.me/prographon
источник

GF

Georgy Firsov in pro.cxx
Виктор
я просто с пулом потоков не работал никогда, всегда детачил новые. Просто чтобы понять, какие ключевые слова гуглить? ThreadPool Это про это?
В boost::asio вроде как есть тредпул
Кроме того, в винде есть нативная реализация. Возможно в линуксе тоже такое есть
источник

M

Me in pro.cxx
Спасибо
источник

IZ

Ilia Zviagin in pro.cxx
Виктор
я просто с пулом потоков не работал никогда, всегда детачил новые. Просто чтобы понять, какие ключевые слова гуглить? ThreadPool Это про это?
Это надо руками делать, это не сложно. нИчего гуглить не нужно.
источник

MK

Mikhail Kalugin in pro.cxx
Georgy Firsov
В boost::asio вроде как есть тредпул
Кроме того, в винде есть нативная реализация. Возможно в линуксе тоже такое есть
Еще есть Intel Thread Building Blocks.
источник

IZ

Ilia Zviagin in pro.cxx
Me
А кто-то знает книги/ курсы/ хорошие статьи по кроссплатформенной работе с freetype? Ну и плюсом отрисовка шрифтов на opengl?
OpenGL ещё и шрифты рисует? Впервые слышу про такое...
источник

IZ

Ilia Zviagin in pro.cxx
Mikhail Kalugin
Еще есть Intel Thread Building Blocks.
Вот не надо вот этого вот...
источник

D

Danya in pro.cxx
Mikhail Kalugin
Еще есть Intel Thread Building Blocks.
Intel TBB депрекейтнут, сейчас лучше oneTBB использовать
источник

D

Danya in pro.cxx
Ilia Zviagin
Вот не надо вот этого вот...
А что не так?)
источник

IZ

Ilia Zviagin in pro.cxx
Danya
А что не так?)
STD и BOOST.
источник

D

Danya in pro.cxx
Ilia Zviagin
STD и BOOST.
А почему не TBB?
источник

M

Me in pro.cxx
Ilia Zviagin
OpenGL ещё и шрифты рисует? Впервые слышу про такое...
Стандартных методов там нет, но можно как-то отписываться freetype на opengl
источник

IZ

Ilia Zviagin in pro.cxx
Danya
А почему не TBB?
Зачем нестандартные решения? Не,конечно, может переносимость не нужна, а наоборот, что-то там особенное нужно, тогда да...
источник

D

Danya in pro.cxx
Ilia Zviagin
Зачем нестандартные решения? Не,конечно, может переносимость не нужна, а наоборот, что-то там особенное нужно, тогда да...
TBB достаточно переносим
источник