Re: java socket

看板java作者 (骨頭)時間18年前 (2008/03/10 03:53), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串4/4 (看更多)
※ 引述《mc18 (無道德事業集團)》之銘言: : ※ 引述《evilkids (背著蒙古包睡你家)》之銘言: : : 我是個新手 還在摸索中 : 我不知道我的做法是不是很過時, 但要是我我會這樣 : 設一個while做listener, Thread的priority可以設低一點沒關係 : 一接收到新的connection就開一個新的thread : 但前提是Server<->Client角色不是一直在變動的, 類似p2p那種可能就不能這麼做 : 一點點淺見 就算是P2P 主從的結構還是會存在 只是過去一個主 多人從的狀況改為每個人都是主而已... 另外 給原po 理論上你要處理多thread的資料 起碼要有兩個thread 一個負責listen 一個(或一個以上)負責access data ──────────────────────────────── 「通常」啦 一個client帶一個thread再處理是比較直覺, 不過如果做得到的話,透過計算讓需要的thread減少, 對效能的balance比較有幫助。 -- I am a person, and I am always thinking . Thinking in love , Thinking in life , Thinking in why , Thinking in worth. I can't believe any of what , I am just thinking then thinking , but worst of all , most of mine is thinking not actioning... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.74.182

03/10 05:20, , 1F
直覺啦,如果限制 Thread 上限的話,可考慮 Worker Pattern
03/10 05:20, 1F

03/12 01:25, , 2F
感恩~
03/12 01:25, 2F
文章代碼(AID): #17r40kX9 (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
文章代碼(AID): #17r40kX9 (java)