je poser une question au sujet de la synchronisation dans un filetage multiple.synchronisation dans le filetage multiple en .net
J'ai une fonction appelée send que je fais appel dans une boucle pour chaque ligne de données.
Cette fonction crée des threads pour envoyer des courriels à des personnes différentes.
Public Sub send(ByVal Conn As Data.DataRow, ByVal job As Data.DataRow) MyThread = New Thread(AddressOf Me.start) MyThread.Start() End Sub
Mais chaque thread créé est en train d'écrire dans un fichier journal à différents points de temps. Il y a donc de fortes chances que 2 threads écrivent dans le même fichier en même temps. Alors, ai-je besoin d'utiliser n'importe quel type de mécanisme de synchronisation ici? ou est-ce bien sans eux? Si oui, quelqu'un peut-il me dire quoi utiliser et où l'utiliser?
Haha, il est comme VB.NET et C# ont eu un bébé;) –