Original Post
Hello! I have many threads which create tasks and send these tasks to a pipe. My question is how to efficiently create this pipe that no lock occurs when more threads simultaneusly add a task. Should the threads assemble more tasks and send this block of data to the pipe that less adding occurs? Is there already a lockless pipe in c++? What would be the best way? Thank you a lot!!!