Dear, I would like to know if they are a way to run run a queue thread an run (nb core * 2 + 1) = nb thread in same time something like: size_t nb_core = 9; Queue q = new Queue( 9, process1, process2, process3 ); q.run(); kind regards