In this section, you will learn how to synchronise two or more threads so that they can safely exchange data.