LINUX.ORG.RU

thread's и данные


0

0

Есть несколько потоков.

Один поток ждет данных по сокету, другой с этими данными будет работать, и результаты отдавать третьему потоку.

ВОПРОС! : как между этими потоками можно передавать данные?

anonymous
Ответ на: комментарий от cvv

очередь имеется в виду pipe? то есть на каждую пару потоков по pipe? итого два.

а что за разделяемый буфер?

anonymous
()
Ответ на: комментарий от anonymous

>очередь имеется в виду pipe?

нет. по крайней мере если под тредами понимать pthreads.

>а что за разделяемый буфер?

некий блок памяти пользуемый одновременно двумя тредами и защищённый например мьютексами

cvv ★★★★★
()
Ответ на: комментарий от cvv

использовать общую память например volatile bool stop_write;

rh9
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.