Encore mieux serait que tes threads utilisent le tableau et modifient un autre directement avec quelque chose comme


int main() {
auto fn = [](int* start, int* end, int* res) { while (start !=...