thread safety in Windows Service design

This is a discussion on thread safety in Windows Service design within the C# Programming forums, part of the General Programming Boards category; Hello everyone,
For Windows Service, for example class Service1 is the main class of my service application, which derives from ...

thread safety in Windows Service design

Hello everyone,

For Windows Service, for example class Service1 is the main class of my service application, which derives from ServiceBase. I am wondering whether it is possible that two concurrent access to the following 3 cases?

If yes, I need some synchronizaton control in them. If yes, in what situation the three methods will be called concurrently? We are able to start/stop the same service with different instances (processes) at the same time?