你是否可以考虑在用一个类实现实现Runnable接口,而实现它的两个实例,比如说Thread1,Thread2,用Thread1来控制接受,用Thread2来实现发送,设置一个缓冲区,同时将对该缓冲区的操作同步,当Thread1实现接受时,Thread2就wait,在判断语句中判断到底是哪个线程处于活动状态,根据判断的结果实现不同的操作,当该活动线程执行完毕后,清空缓冲区,同时唤醒另外一个线程,让它们轮流工作,分享cpu的时间片,交替工作.这是我的想法,有什么错误希望指正.
解决方案 »
- 关于数据结构书籍中提到的类无法在javadoc中找到的疑问?
- 弱弱的一问
- 把String 字符串拆分问题
- 结束线程的问题。。
- 请问函数能返回接口吗?如果能返回有为了达到什么作用?接口能返回吗?
- 如何让通过反射调用的方法强行终止?
- 快速排序奇怪的问题
- 用笔记本的兄弟进来看看
- 我的java applet为什么在浏览器中不能正常显示?前几天还可以的呀!浏览器中设置没有问题!谁能给我一个java线程编程的示例?谢谢!
- PNG图片怎样将背景设置成透明色
- 以前下过一个中文的API,现在找不到了......请那位有的朋友给出下载地址或者邮给我
- 请大家看看我的监听端口的代码,问什么所有的断口都抛出IOException异常呢?
/ \
||
||
||