Sauf que pour les producteurs/consommateurs, il y a les consommateurs qui veulent prendre et consommer les ressources, et les producteurs qui produisent des ressources.
On arrive donc à des cas, ou des consommateurs sont bloqué car il n'y a plus de ressources (ils font bien le getSemaphore) et lorsqu'un producteur produit une ressource, il effectue un releaseSemaphore pour signaler qu'il a déposé une ressource prête à être consommé.
L'utilisations des sémaphores dépend du cadre ou tu te place.
[^] # Re: Multicoeur ?
Posté par Thomas Gueze . En réponse à la dépêche Intel libère TBB. Évalué à 3.
On arrive donc à des cas, ou des consommateurs sont bloqué car il n'y a plus de ressources (ils font bien le getSemaphore) et lorsqu'un producteur produit une ressource, il effectue un releaseSemaphore pour signaler qu'il a déposé une ressource prête à être consommé.
L'utilisations des sémaphores dépend du cadre ou tu te place.