你要将数据缓冲起来,一个线程写缓冲,另一个从缓冲中读。缓冲可以是内存块的链表。

解决方案 »

  1.   

    楼主搜搜生产者消费者模式,定义一个全局的变量来保存数据,然后两个线程去处理数据,一个接收,一个处理。控制好线程的等待关系就可以了。
      

  2.   

    线程接收完数据传给处理方法就行了。未接收完,阻塞处理线程,接收完唤醒。
      

  3.   

    我收到的数据每秒20000字节的数据,使用数组缓存还是怎么弄呢,如果选用数组缓存,新旧数据如何在数组中更新呢,旧的数据如何删除,新的如何添加?谢谢
      

  4.   

    1.自己读取输入流,然后往输出流写,可以是直接用流读写或者用buffered流做缓冲
    2.建立管道流,pipedinputstream / pipedoutputstream , 求助度娘吧