2018年9月19日

volatile

摘要: volatile英文解释为:易变的,不稳定的。这也就是volatile在Java关键字中的语义。 当你用volatile去申明一个变量时,就等于告诉了虚拟机,这个变量极有可能会被某些程序或者线程修改。为了确保这个变量被修改后,应用程序范围内的所有线程都能够“看到”这个改动,虚拟机就必须采取一些特殊的 阅读全文

posted @ 2018-09-19 21:45 AoTuDeMan 阅读(1192) 评论(0) 推荐(0) 编辑

线程等待(wait)、通知(notify)、等待线程结束(join)和谦让(yield)

摘要: 线程等待(wait)、通知(notify) 为了支持多线程之间的协作,JDK提供了两个非常重要的接口:线程等待wait()和通知notify()方法。这两个方法并不是在Thread类中的,而是Object类,这也就意味着任何对象都可以调用者两个方法,下面来看这两个方法的签名: 当在一个对象实例上调用 阅读全文

posted @ 2018-09-19 14:40 AoTuDeMan 阅读(1015) 评论(0) 推荐(0) 编辑

导航