Equivalent a la fonction select() [C] - C++ - Programmation
Marsh Posté le 30-07-2002 à 09:00:33
BB138 a écrit a écrit : Vous ne connaîssez pas par hasard une fonction semblable à select qui s'applique aux variables et pas seulement aux sockets... Je souhaiterais une fonction du style : - si la variable ne vaut pas ce que je souhaite alors on attend un certain temps (infini ou non) avant de continuer ou lancer une fonction. - dès que la variable a la valeur que je souhaite, hop on continue... Biensûr je ne voudrais pas un while avec un compteur, un sleep à l'intérieur et un if à l'extérieur... |
Rien de déja programmé pour faire ça. T en C là, 'faut pas rêver !
Si t sous windows, t'as les TIMER qui peuvent te permettre de faire ça simplement. Sinon, MultiThreading power !
Marsh Posté le 30-07-2002 à 12:49:47
Au fait, puisque tu en parle, on peut lancer combien de thread tout en restant dans le domaine du raisonnable et acceptable ?
Marsh Posté le 29-07-2002 à 17:26:11
Vous ne connaîssez pas par hasard une fonction semblable à select qui s'applique aux variables et pas seulement aux sockets...
Je souhaiterais une fonction du style :
- si la variable ne vaut pas ce que je souhaite alors on attend un certain temps (infini ou non) avant de continuer ou lancer une fonction.
- dès que la variable a la valeur que je souhaite, hop on continue...
Biensûr je ne voudrais pas un while avec un compteur, un sleep à l'intérieur et un if à l'extérieur...