.. _sync: Synchronization Facilities ================================================ .. seealso:: * Python `Multi-threaded Network Server Programming `_ * Programming Python `Network Servers `_ The solution to cooperating processes sharing resources without encountering the :ref:`ipc_problems` is to take advantage of Operating System provided synchronization facilities. .. figure:: sync.png :align: center We need a mechanism to coordinate access to critical sections In this section, we will discuss: #. Potential synchronization solutions #. How the Programmer can use synchronization facilities --------------------- **Contents** .. toctree:: :maxdepth: 2 sync_requirements sync_solutions ts monitor programming