感谢 ♥ 作者
先不感谢了
摘要: 1. yield()介绍 yield()的作用是让步。它能让当前线程由“运行状态”进入到“就绪状态”,从而让其它具有相同优先级的等待线程获取执行权;但是,并不能保证在当前线程调用yield()之后,其它具有相同优先级的线程就一定能获得执行权;也有可能是当前线程又进入到“运行状态”继续运行! 2. y 阅读全文
posted @ 2019-02-15 14:17 MJyc 阅读(179) 评论(0) 推荐(0)
摘要: Object中的wait(), notify()等函数,和synchronized一样,会对“对象的同步锁”进行操作。 wait()会使“当前线程”等待,因为线程进入等待状态,所以线程应该释放它锁持有的“同步锁”,否则其它线程获取不到该“同步锁”而无法运行!OK,线程调用wait()之后,会释放它锁 阅读全文
posted @ 2019-02-15 14:16 MJyc 阅读(2285) 评论(0) 推荐(0)
摘要: 在Object.java中,定义了wait(), notify()和notifyAll()等接口。wait()的作用是让当前线程进入等待状态,同时,wait()也会让当前线程释放它所持有的锁。而notify()和notifyAll()的作用,则是唤醒当前对象上的等待线程;notify()是唤醒单个线 阅读全文
posted @ 2019-02-15 14:15 MJyc 阅读(312) 评论(0) 推荐(0)