摘要: 原文地址:http://ifeve.com/memory-barriers-or-fences/ 本文我将和大家讨论并发编程中最基础的一项技术:内存屏障或内存栅栏,也就是让一个CPU处理单元中的内存状态对其它处理单元可见的一项技术。 CPU使用了很多优化技术来实现一个目标:CPU执行单元的速度要远超 阅读全文
posted @ 2016-02-14 21:51 人生设计师 阅读(986) 评论(0) 推荐(0)
摘要: 1.基本语法 注解定义看起来很像接口的定义。事实上,与其他任何接口一样,注解也将会编译成class文件。 @Target(ElementType.Method) @Retention(RetentionPolicy.RUNTIME) public @interface Test {} 除了@符号以外 阅读全文
posted @ 2016-02-14 20:16 人生设计师 阅读(9460) 评论(1) 推荐(2)
摘要: 原文地址:http://ifeve.com/easy-happens-before/ 学习Java并发,到后面总会接触到happens-before偏序关系。初接触玩意儿简直就是不知所云,下面是经过一段时间折腾后个人对此的一点浅薄理解,希望对初接触的人有帮助。如有不正确之处,欢迎指正。 synchr 阅读全文
posted @ 2016-02-14 15:13 人生设计师 阅读(1044) 评论(0) 推荐(0)