随笔分类 -  java并发

java并发编程的艺术笔记-第二章
摘要:第二章 java并发机制的底层实现原理 java代码在编译后会变成java字节码,字节码被类加载器加载到jvm里,jvm执行字节码,最终需要转化为汇编指令在CPU上执行, java中所使用的并发机制依赖于JVM的实现和CPU的指令。 2.1 volatile的应用 volatile是轻量级的sync 阅读全文

posted @ 2018-01-07 20:07 留一手 阅读(224) 评论(0) 推荐(0)

java并发编程的艺术笔记-第一章
摘要:1.1上下文切换 任务从保存到加载就是一次上下文切换。上下文切换会影响到多线程的执行速度。 1.1.1多线程一定快吗? 不一定,因为线程有创建和上下问切换的开销。 1.1.2如何减少上下文切换 无锁并发编程。多线程竞争锁时,会引起上下文切换,所以多线程处理数据时,可以用一些办法来避免使用锁, 如将数 阅读全文

posted @ 2018-01-06 15:25 留一手 阅读(135) 评论(0) 推荐(0)