DevTips.NET Forums Home   Search   Login   Register   Member List  
Ontwikkeltalen in .NET  > VB.NET  > Events in een aparte thread  
 
Display using:  
Previous Thread :: Next Thread 
 Author Thread: Events in een aparte thread
JosF is not online. Last active: 12/10/2003 12:54:51 PM JosF
Top 25 Poster
Joined: 14 Oct 2002
Total Posts: 10
 
Events in een aparte thread
Posted: 14 Oct 2002 07:35 PM
Ik ben bezig met een VB.NET tool die communiceert met de serieele poort. Zodra er bytes in de inputbuffer binnenkomen moet er een event getriggerd worden.

Maar hoe kan ik een event raisen in een aparte worker thread? De ontvangen bytes moeten namelijk verwerkt worden op een aparte thread. Ik wil niet bij ieder event een nieuwe thread starten, want de thread bestaat meestal al. Het moet toch mogelijk zijn om in het event op te geven dat deze moet starten in een bestaande worker thread. Ik weet alleen niet hoe. Iemand?

huub is not online. Last active: 1/15/2004 12:47:48 PM huub
Top 25 Poster
Joined: 13 Oct 2002
Total Posts: 15
 
Re: Events in een aparte thread
Posted: 14 Oct 2002 07:39 PM
JosF,

je kunt een global Auto/ManualResetEvent class gebruiken om er voor te zorgen dat het signaal getriggerd wordt in 1 thread (via de Set member functie) en het wachten in een andere thread (via een WachtOpEen member functie). Dat werkt zolang je er maar voor zorgt dat de twee threads in dezelfde scope zitten als waarin de event class is gedeclareerd.
Previous Thread :: Next Thread 
Page 1 of 1
 
DevTips.NET Forums  > Ontwikkeltalen in .NET  > VB.NET  > Events in een aparte thread