Observer vs thread

03-04-01 leitm
         

在server实现一个功能,当有数据到来时,往server中存有的客户发送数据。这时又要不耽误下面客户的发送。

用observer模式,还是用thread.

observer模式可以处理多个用户的情况吗?是不是也要等待前一个用户处理完,才能到下一个用户。

每次要传送时,都起一个thread来处理。这样是不是可以避免等待的过程。

或者有其他方法吗?

         

banq
2003-04-05 17:00

observer方式好点,特别是你的应用不是基于线程时。

manbaum
2003-04-07 13:24

我觉得:客户不多,就不用 thread 了;客户较多,还是得用 thread 才行,否则处理发送时就兼顾不了接收;客户非常多,那得使用 thread pool 了。