Threading
I have used below Synchronization Context:a) Simple Blocking Methods: Sleep, Join and Task.Waitb) Locking Construct: Lock, Mutex, Monitor, Semaphore, etc.