[c#]Communication inter thread
Bonjour,
Voici mon problème, j'ai un main qui lance un thread et qui lance une Form.
Le Form étant aussi un Thread, je suppose... Il me faut envoyer des données de mon premier Thread dans ma Form.
exemple
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
static void Main()
{
Thread readThread = new Thread(Read);
//On démarre le thread de lecture
readThread.Start();
//On affiche la fenêtre (thread)
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
public static void Read()
{
while (true)
{
string message = _serialPort.ReadLine();
message = message.Replace('\0', ' ');
message = message.Replace('\r', ' ');
//ENVOI A LA FORM POUR L'AFFICHAGE
Form1.afficher(message.Trim());
}
} |
Je ne sais pas comment réaliser ce rendez-vous entre les deux threads. merci