Please I have a question:

I would like to used 3 workers (cores) to implement 3 functions in a parallel as pipeline, i.e. the first worker create the data, do some process(fun-add), and sends the results (x) to the first buffer/queue/matrix. Then, the second worker receives the data from the first buffer, do some process (fun-mult), and send the results (y) to the second buffer. The third worker receive the data, do some process (fun-double) and print the output(z). In the following attach the picture show the situation.

My question is that: How can we implement these three functions in parallel pipeline ?

Kind regards

Ammar

More Ammar Al Abd Alazeez's questions See All
Similar questions and discussions