Je souhaite faire 2 thread qui s'éxécute au même moment pour ne pas perdre de temps de mon execution, j'ai donc utiliser les mutex et les cond_wait et cond_broadcast mais à l'execution les deux threads ne sont pas executée en même temps...
J'entends par synchro que les 2 threads se lancent en même temps à l'activation de la condition
Et pourquoi avec 2 mutex séparés ça ne fonctionne pas ? Je cherche à comprendre
EDIT : Et tu me dis qu'il faudrait que je passe mes mutex en paramètre pour être moins barbare, il faut que je les caste en void * ? Et si je veux pousser le vice encore plus loin..Est ce qu'il est possible également de passer ma cond en paramètre ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html
Mon site web de jeux SDL2 entre autres : https://www.ant01.fr