I'am developing currently game server, and currently I have one design problem.
Game server have World class (it's singleton) and when i changed from single I/O service to I/O service per core, I think i should use mutex in my World class. Because packet handler from client sometimes perform operations using World's functions.
Is there way to avoid mutex in that singleton ?