Why do we need Wait() and Pulse() Methods in C# Threading?

Kulasangar Gowrisangar
ITNEXT
Published in
3 min readMay 15, 2023

--

In this blog post, we’ll see how these two methods work in the threading world.

States in C# Threading

The two static methods Wait() and Pulse() are part of the monitor class. The purpose of Wait and Pulse is to provide a simple signalling mechanism. The Wait() method blocks any other threads until it receives a notification, and Pulse() provides you that notification.

--

--