安全

  • The j.u.c Synchronizer Framework翻译(三)使用、性能与总结

    原文链接 作者:Doug Lea 译者:欧振聪 校对:丁一 4 用法 AQS类将上述的功能结合到一起,并且作为一种基于“模版方法模式”[6]的基类提供给同步器。子类只需定义状态的检…

    编程笔记 2021年9月5日
  • 线程间共享数据无需竞争

    原文 地址  作者  Trisha   译者:李同杰 LMAX Disruptor 是一个开源的并发框架,并获得2011 Duke’s 程序框架创新奖。本文将用图表的方式为大家介绍…

    编程笔记 2021年9月5日
  • 线程安全与共享资源

    原文链接 作者:Jakob Jenkov 译者:毕冉 校对:丁一 允许被多个线程同时执行的代码称作线程安全的代码。线程安全的代码不包含竞态条件。当多个线程同时更新共享资源时会引发竞…

    编程笔记 2021年9月5日
  • 线程安全及不可变性

    原文链接 作者:Jakob Jenkov 译者:高嵩 校对:丁一 当多个线程同时访问同一个资源,并且其中的一个或者多个线程对这个资源进行了写操作,才会产生竞态条件。多个线程同时读同…

    编程笔记 2021年9月5日
  • 竞态条件与临界区

    原文链接 作者:Jakob Jenkov 译者:He Jianjun 校对:丁一 在同一程序中运行多个线程本身不会导致问题,问题在于多个线程访问了相同的资源。如,同一内存区(变量,…

    编程笔记 2021年9月5日
  • Java中的锁

    原文链接 作者:Jakob Jenkov 译者:申章 校对:丁一 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂。…

    编程笔记 2021年9月5日
  • java并发面试题(一)基础

    本文整理了常见的Java并发面试题,希望对大家面试有所帮助,欢迎大家互相交流。 多线程 锁 并发框架 线程安全

    编程笔记 2021年9月5日
  • 深入理解Java内存模型(六)——final

    本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/java-memory-model-6 与前面介绍的锁和volatile相…

    编程笔记 2021年9月5日
  • 可见性问题实例

    说到并发安全时,我们常提及可见性的问题,通俗点讲就是线程1看不到线程2写入变量v的值(更专业的解释以及是什么导致可见性问题,又该如何解决,见扩展阅读),但一直偏于理论,实际中有没有…

    编程笔记 2021年9月5日
  • 深入理解Java内存模型(七)——总结

    处理器内存模型 顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对顺序一致性模型做一些放松,…

    编程笔记 2021年9月5日