Let’s consider two related but slightly different scenarios. You’re building an application with two threads, a server and a client,at its heart. The design requirements permit the server thread to ...