2017年6月29日

摘要: 恢复内容开始 sleep, 线程休眠,让直行的线程暂停一段时间,进入计时等待状态。 方法:static void sleep(long millis) 调用sleep后,当前线程放弃CPU,在指定时间段内,sleep所在的线程不会获得执行的机会。此状态下的线程不会释放同步锁/同步监听器。 该方法更多 阅读全文
posted @ 2017-06-29 15:56 无尽循环 阅读(470) 评论(0) 推荐(0)

2017年6月13日

摘要: volatile是变量修饰符,而synchronized则是作用于一段代码或方法;如下三个get方法的代码: geti1() 得到存储在当前线程中i1的数值。多个线程有多个i1变量拷贝,而且这些i1之间可以相互不同。换句话说,另一个线程可能已经改变了它线程内的i1值,而这个值可以和当前线程中的i1值 阅读全文
posted @ 2017-06-13 12:22 无尽循环 阅读(419) 评论(1) 推荐(2)

导航