作者adrianshum (Alien)
看板java
标题Re: [问题] 关於thread间交换讯息的问题
时间Wed Oct 25 17:59:44 2006
※ 引述《michaelz (michaelz)》之铭言:
: 我想做一个类似聊天室的程式, 有一个server负责listen,当有client连线进来时
: 就分一个thread去处理. 如何让一个client的讯息可以送到其他所有的client呢
: 另外server也可能有几个物件会要送到所有的client.
: 聊天室的部分目前想到是设一个static的物件然後所有的client定时去读再判断有没改变
: 至於 server那部现在还想不到..请问有什麽好的方法吗?..thx
找找 producer consumer queue 之类的东西吧.
不然就用 thread pool 之类配合 observer pattern.
一个 client 用一条 thread, 如果多人连进来的话可
是很难负荷的
Alien
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.72.0.45