I understand the basics of multithreading and synchronization but I cant wrap my head around the way to implement what I need now. Here is the situation:

I have a multi-client server utilizing the...