Que dois-je utiliser pour se faire attendre l'un l'autre 2 threads à des moments precis, sachant que je ne sais pas à l'avance qui arrivera le premier, et sans terminer les threads avec pthread_join ?
A B
| |
| |
| x Stop B, attendre que A ai fini
|
x ok, A est arrivé, B peut repartir
| |
| |
x | Stop A, attendre que B ai fini
|
x ok, B est arrivé, A peut repartir
| |
et ainsi de suite...
Partager