2016年2月22日

java并发编程系列二:原子操作/CAS

摘要: 什么是原子操作 不可被中断的一个或者一系列操作 实现原子操作的方式 Java可以通过锁和循环CAS的方式实现原子操作 CAS( Compare And Swap ) 为什么要有CAS? Compare And Swap就是比较并且交换的一个原子操作,由Cpu在指令级别上进行保证。 为什么要有CAS: 阅读全文

posted @ 2016-02-22 14:22 小人物的奋斗 阅读(730) 评论(0) 推荐(0) 编辑

java并发编程系列一、多线程

摘要: 一、什么是线程 一个应用就是一个进程、一个进程由多个线程组成。一个生产车间比作是一个进程、工人比作是线程。当任务比较多的时候,增加工人可以提高效率,同时成本就是支付费用(机器资源,内存)也会增加。 输出: 5:Attach Listener //获取内存dump,线程dump 4:Signal Di 阅读全文

posted @ 2016-02-22 14:14 小人物的奋斗 阅读(2854) 评论(0) 推荐(0) 编辑

导航