随笔分类 -  多线程

摘要:Moniter的实现原理 再有人问你synchronized是什么,就把这篇文章发给他 深入理解Java中的volatile关键字 既生synchronized,何生volatile 阅读全文
posted @ 2019-09-30 17:36 tiger168 阅读(229) 评论(0) 推荐(0)
摘要:(一)、java并发之原子性与可见性 原子性 原子是世界上的最小单位,具有不可分割性。比如 a=0;(a非long和double类型) 这个操作是不可分割的,那么我们说这个操作时原子操作。再比如:a++; 这个操作实际是a = a + 1;是可分割的,所以他不是一个原子操作。非原子操作都会存在线程安 阅读全文
posted @ 2016-06-09 09:52 tiger168 阅读(298) 评论(0) 推荐(0)
摘要:来源: http://blog.csdn.net/singwhatiwanna/article/details/48350919 很多人认为Handler的作用是更新UI,这说的的确没错,但是更新UI仅仅是Handler的一个特殊的使用场景,具体来说是这样的:有时候需要在子线程中进行耗时的IO操作, 阅读全文
posted @ 2016-03-04 09:53 tiger168 阅读(249) 评论(0) 推荐(0)
摘要:(一)、【Java并发编程】并发编程大合集-兰亭风雨 【Java并发编程】实现多线程的两种方法 【Java并发编程】线程的中断 【Java并发编程】正确挂起、恢复、终止线程 【Java并发编程】守护线程和线程阻塞 【Java并发编程】Volatile关键字(上) 【Java并发编程】Volatile 阅读全文
posted @ 2016-02-21 14:02 tiger168 阅读(281) 评论(0) 推荐(0)