[R] Sémaphores généraux
Posté : lun. 21 juin 2010 16:55
Bonjour,
Je souhaiterai savoir si quelqu'un a déjà eu l'occasion d'utiliser des sémaphores généraux en AutoIt, et si oui existerait-il des fonctions toutes-faites ou un fichier d'UDF simple d'utilisation?
Tout ce que je veux, c'est init($semaphore, $valeur), P($semaphore) et V($semaphore) ; les topics traitant cela sur le forum sont incomplets ou ne répondent qu'à la fonctionnalité de mutex qui ne m'intéresse pas (je cherche à faire plusieurs sémaphores de ressources multiples sur une unique file d'attente, où le nombre de ressource n'est pas forcément 1, exemple une liste de 100 consommateurs maximum d'un pool de 5 imprimantes, chaque imprimante pouvant imprimer un nombre maximum de 10 travaux simultanément, et j'ai pas trop envie de faire 50 mutex rien que pour le pool + 100 mutex si la liste d'attente est pleine, alors que 6 sémaphores devrait suffire ^^).
Merci d'avance !
Je souhaiterai savoir si quelqu'un a déjà eu l'occasion d'utiliser des sémaphores généraux en AutoIt, et si oui existerait-il des fonctions toutes-faites ou un fichier d'UDF simple d'utilisation?
Tout ce que je veux, c'est init($semaphore, $valeur), P($semaphore) et V($semaphore) ; les topics traitant cela sur le forum sont incomplets ou ne répondent qu'à la fonctionnalité de mutex qui ne m'intéresse pas (je cherche à faire plusieurs sémaphores de ressources multiples sur une unique file d'attente, où le nombre de ressource n'est pas forcément 1, exemple une liste de 100 consommateurs maximum d'un pool de 5 imprimantes, chaque imprimante pouvant imprimer un nombre maximum de 10 travaux simultanément, et j'ai pas trop envie de faire 50 mutex rien que pour le pool + 100 mutex si la liste d'attente est pleine, alors que 6 sémaphores devrait suffire ^^).
Merci d'avance !