 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Iceman Guest
|
Posted: Sun Apr 25, 2004 8:21 pm Post subject: Programmation asynchrone et méthodes bloquante |
|
|
Bonjour
J'ai une fonction qui surveille un répertoire dans l'attente d'une création,
suppression, ou modification de fichier.
Elle est bloquante tant qu'il ne se passe rien, et rend la main lorsqu'un de
ces événements se produit.
J'ai mis l'appel de cette méthode dans un worker thread afin de ne pas
bloquer le reste.
Mon problème est que je veux pouvoir arrêter la surveillance du répertoire.
Si je demande l'arrêt du thread, il reste dans son coin bloqué sur l'appel
de la méthode, jusqu'à ce qu'il se passe quelque chose.
Pire, si je le relance plus tard, il peut éventuellement me signales une
modification du répertoire survenue avant même que je réveille le thread.
Si quelqu'un a une méthode ou des pointeurs pour gérer ce problème, je suis
preneur.
@+
Fred
|
|
| Back to top |
|
 |
Emmanuel Delahaye Guest
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|