I'm having a game server based on Java. 1 user need to use 2 threads to send and receive data. But whenever the thread come to 200-300 threads, the function where execute data doesnt work anymore. CPU, RAM of the server is not full, just around 15-20%. I tried to use "garbage collector" when user disconnect, but this still happen. Thanks for helping. Sorry with my bad English.