Как в Linux реализовать следующую модель ?
Есть N потоков ,которые выполняют следующую работу: поток ждет сообщения от предыдущего потока , обрабатывает его и передает следующему потоку для обработки. На псевдокоде это можно написать так
TreadN() while() { wait( queueN-1 ) mess=get( queueN-1 ) process(mess) send(mess,queueN+1) post( TreadN+1)
}
Незнаю как это реализовать, все сигналы расписаны, есть только SIGUSR1, SIGUSR2