What is the purpose of the AutoResetEvent class in C# multithreading?
A. To provide synchronization mechanisms for multithreaded programs
B. To manage a collection of threads
C. To synchronize access to a shared resource
D. To signal one or more waiting threads that an event has occurred
Answer: Option D
Join The Discussion