解决方案 »

  1.   

    可以使用object wait notify或者condition 来进行控制线程直接的读写流程。不要用同步关键字,因为这2个操作不需要相互排斥,而是相互协调工作。
      

  2.   


    不使用同步关键字更不行,以前试过了,ObjectRead....和  ObjectWrite。..里面一会儿就挂死了。
      

  3.   


    不使用同步关键字更不行,以前试过了,ObjectRead....和  ObjectWrite。..里面一会儿就挂死了。这和服务端的应答方式应该会有关系,
    或者直接用socketchannel可能会方便一些不会考虑线程之间的协调,直接是以事件的方式通知读写。而且不会阻塞。你可以考虑下。