随笔分类 -  多线程

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