JosF
|
 |
| 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
|
 |
| 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.
|
|
|
 |
|