In This Tutorial
I have shown How to use CONDITIONAL_VARIABLE in Synchronization of Thread.
I am using conditional variable to solve the Producer-Consumer Problem.
Advantage of Conditional Variable over Mutex and Semaphore is:
1. They Consume Less Memory.
2. thread wait until particular condition met.
3. Better utilization of resources.
Following API Used:
1.InitializeConditionlaVariable
2.SleepConditionalVariableCS()
3. WakeConditionalVariable()
4.WakeAllConditionalVariable()
Video link
for thread:
• 10. CreateThread - Windows System Programm...
for Critical Section
• 21.Critical Section for Thread Synchroniza...
for More Information Visit
https://msdn.microsoft.com