I created a windows service, that is supposed to check a certain table in the db for new rows every 60 seconds. For every new row that was added, I need to do some heavy pro
another posibility would be something like this:
void serviceTimer_Elapsed(object sender, ElapsedEventArgs e) { if (System.Threading.Monitor.IsLocked(yourLockingObject)) return; else lock (yourLockingObject) // your logic ; }