private ThreadManager() { threads = new Dictionary <string, IThread>(); clientReceiveThread = new ManagedThread("ClientReceiveThread", messageHandler); }