Bonjour à tous,
voici mon soucis :
Je lance en même temps (à la millisecondes prêt) deux fois le même executable en variant des paramètres d'entrées du process dans deux threads différents . Même si un thread fini de travailler avant l'autre, il attendra que l'autre soit terminé avant de lancer le prochaine executable.
Je vous avouerai que je reste très perplexe ??!
!
Il y a un mutex positionné sur une méthode qui permet de gérer la concurrence d'accès à un fichier en écriture car les deux process peuvent ecrire sur un même fichier. J'ai vérifié , celui ci est bien libérer à la fin de la méthode à l'intérieur d'un "finally".
Est ce qqun aurait une idée qui exliquerait cette attente entre les threads alors qu'ils sont censé travaillé chacun de leur coté??
Le fait qu'il soit lancé au même instant ( à la millisecondes prêt) n'influe t'il pas directement sur la gestion du multithread de l'OS ???
merci d'avance pour votre aide![]()
Partager