摘要:
为了更好地对线程执行结果有正确的预期。 一、synchronized同步方法。 1> 实例变量非线程安全:-- 公共对象的(即使private)成员变量,在异步方式调用的方法中被访问时,会产生数据不一致(两个线程访问一个公共对象)。 2> 锁个数==实例对象个数;-- 线程获取的锁是对象锁:当线程A 阅读全文
posted @ 2018-04-12 16:57
lahigh
阅读(104)
评论(0)
推荐(0)
摘要:
1. 线程类实例变量的数据共享: 若: -->则a、b、c各有实例数据; 若: -->则a、b、c、d、e共享一个实例数据。 2. 对于临界资源(对象、或方法),使用synchronized关键字进行同步。 3. currentThread() -- 执行该代码行的时候,是哪个线程调用的;isAli 阅读全文
posted @ 2018-04-12 14:41
lahigh
阅读(86)
评论(0)
推荐(0)


浙公网安备 33010602011771号