Hoi,
Ben me nu eindelijk eens aan het verdiepen in het threading etc. etc.
Nu wil ik een thread stoppen met onderstaande code:
Tijdens het debuggen / runnen van de applicatie is me opgevallen dat de allereerste keer na de build het stoppen van de thread 670 ms duurt, vervolgens alle keren daarop 0 ms.
Ik heb het project al eens van Debug naar release gezet, maar dat maakt geen verschil.
Ben me nu eindelijk eens aan het verdiepen in het threading etc. etc.
Nu wil ik een thread stoppen met onderstaande code:
C#:
1
2
3
4
5
6
7
8
9
| private void StopThread() { AddMessageToTextBox("Stopping thread"); m_WorkerThreadMethod.Interrupt(); m_WorkerThreadMethod.Abort(); m_WorkerThreadMethod.Join(); AddMessageToTextBox(Environment.NewLine+"Stopped"); m_WorkerThreadMethod = null; } |
Tijdens het debuggen / runnen van de applicatie is me opgevallen dat de allereerste keer na de build het stoppen van de thread 670 ms duurt, vervolgens alle keren daarop 0 ms.
Ik heb het project al eens van Debug naar release gezet, maar dat maakt geen verschil.
Heart..pumps blood.Has nothing to do with emotion! Bored