推 banjmin: 你的架構有問題 應該是在accept之後開thread 傳入socket 03/05 12:45
→ banjmin: 去處理跟一個client的互動 而ServerSocket本身thread要繼 03/05 12:45
→ banjmin: 續等待其他請求 也用不到synchronized去lock ServerSocke 03/05 12:45
→ banjmin: t物件 03/05 12:45
不好意思,看了其他的sample也沒這麼寫,看來是找到不太好的例子 囧rz
推 now99: 不過要注意 一個連線開一個thread量大thread會過多的問題 03/05 21:13
有什麼預防方式嘛?或者該說一般怎麼處理這個問題?
因為我的狀況很有可能會持續從不同的地方有很多連線進來...
※ 編輯: swallowcc (49.215.57.102), 03/05/2015 22:02:00
推 banjmin: 只能試試加大vm option記憶體和ThreadPool來設一個最大 03/06 02:05
→ banjmin: 的處理數量 03/06 02:05
→ VilleBez: 給你參考我之前POP3 Server Socket與Thread Pool的實做 03/23 16:32