Got a quick question on creating a C# thread.
- It needs to run every 10 minutes
- The worker will do work then go into sleep for another 10 minutes
- It can also be triggered to run immediately by calling Trigger()
- It can be stopped by calling Stop()
I've created one with ManualResetEvent, which is set when Stop() is called. This works well but do I need to create another ManualResetEvent or wait handle in order to be able to trigger the worker immediately?