Summary

This lesson concludes this chapter on condition variables with a summary and some concluding remarks.

We'll cover the following...

We have seen the introduction of another important synchronization primitive beyond locks: condition variables. By allowing threads to sleep when some program ...