我想要编写是体现异步聊天室
应该有什么方法
我查过有异步输入输出流,这个感觉比较生
我编写过同步聊天的界面
在基础上怎么改呢
请高手帮忙解答,谢谢(本人是新手研究好久)

解决方案 »

  1.   

    异步的话.应该需要用到NIO吧.
    不过NIO还真的没认真研究过.呵呵
      

  2.   

    nio是什么意思
    没理解
    可否再讲明白一点
      

  3.   


    to 楼上
    Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。Java NIO非堵塞技术实际是采取Reactor模式,或者说是Observer模式为我们监察I/O端口,如果有内容进来,会自动通知我们,这样,我们就不必开启多个线程死等,从外界看,实现了流畅的I/O读写,不堵塞了。