你是否可以考虑在用一个类实现实现Runnable接口,而实现它的两个实例,比如说Thread1,Thread2,用Thread1来控制接受,用Thread2来实现发送,设置一个缓冲区,同时将对该缓冲区的操作同步,当Thread1实现接受时,Thread2就wait,在判断语句中判断到底是哪个线程处于活动状态,根据判断的结果实现不同的操作,当该活动线程执行完毕后,清空缓冲区,同时唤醒另外一个线程,让它们轮流工作,分享cpu的时间片,交替工作.这是我的想法,有什么错误希望指正.