黑马程序员技术交流社区
标题:
yield() 和wait()
[打印本页]
作者:
颜宗茂
时间:
2012-1-4 22:27
标题:
yield() 和wait()
本帖最后由 颜宗茂 于 2012-1-5 20:00 编辑
如果是要想两个线程通讯的话,比如消费者和生产者问题,是否可以直接用yield()就可以了,而不用wait()和notify()方法呢?
作者:
颜宗茂
时间:
2012-1-4 22:30
当然了,是在没有同步的情况下用yield()
作者:
刘小峰
时间:
2012-1-4 22:47
yield() - 类 java.lang.Thread 中的静态方法
暂停当前正在执行的线程对象,并执行其他线程
wait() - 类 java.lang.Object 中的方法
在其他线程调用此对象的 Object.notify() 方法或 Object.notifyAll() 方法前,导致当前线程等待
作者:
颜宗茂
时间:
2012-1-5 20:00
看了下资料明白了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2