简单多线程是否安全判断
摘要:1.明确哪些代码是多线程运行的代码, 2.明确共享数据 3.明确多线程运行代码中哪些语句是操作共享数据. 首先第一步,找到多线程运行的代码 第二步,找到共享数据 第三步,明确多线程使用的共享数据. 首先对于数据b就一条语句使用了这个共享变量,因此不会出现线程不安全,但是对于sum,有两条语句使用的,
阅读全文
posted @
2016-08-17 13:49
乐可2016
阅读(146)
推荐(0)
yield实现线程交替运行
摘要:yield的意思是放手,放弃,一个线程调用yield意味着它要告诉虚拟机自己乐意让其它线程占用自己的位置。
阅读全文
posted @
2016-07-23 13:07
乐可2016
阅读(228)
推荐(0)
多线程面试
摘要:调试意味着就是要main线程挂起来 线程一定要调用start启动,run是被java虚拟机调度的 start显示被调用的好处就是一个对象可以作为线程来运行 Runable可以当做一个在属性上共享方式而存在的线程,无需Thread方式共享 http://jingyan.baidu.com/articl
阅读全文
posted @
2016-07-22 20:27
乐可2016
阅读(195)
推荐(0)