你好,游客 登录 注册 搜索
Java并发编程 的搜索结果
volatile本质是在告诉JVM当前变量在寄存器中的值是不确定的,需要从主内存中读取,而synchronized则是锁定当前对象,只有当前线程可以访问该对象,其他线程被阻塞
http://www.linuxidc.com/Linux/2017-09/147044.htm日期:2017/9/25 7:58:12
Java的内置锁相当于一种互斥锁,最多只有一个线程能够持有这种锁,故而由这个锁保护的同步代码块会以原子方式执行,多个线程在执行该代码时就不会相互干扰。
http://www.linuxidc.com/Linux/2017-06/144704.htm日期:2017/6/13 6:52:15
最近开始学习Java并发编程,把学习过程记录下。估计不是那么系统,主要应该是Java API的介绍(不涉及最基础的概念介绍),想要深入系统学习推荐看一本书《Java Concurrency in Practice 》(建议看英文,也可以看中文译本:《 Java 并发编程实战》)。
http://www.linuxidc.com/Linux/2017-05/144360.htm日期:2017/5/30 9:17:01
Java的并发采用的是共享内存模型,Java线程之间的通信总是隐式执行,通信的过程对于程序员来说是完全透明的。
http://www.linuxidc.com/Linux/2017-05/144198.htm日期:2017/5/24 20:57:12
Java中的并发编程集合使用
http://www.linuxidc.com/Linux/2017-05/143899.htm日期:2017/5/17 17:31:33
ThreadLocal 主要用来提供线程局部变量,也就是变量只对当前线程可见,本文主要记录一下对于 ThreadLocal 的理解。在多线程环境下,之所以会有并发问题,就是因为不同的线程会同时访问同一个共享变量
http://www.linuxidc.com/Linux/2017-04/142505.htm日期:2017/4/4 14:34:50
CountDownLatch类似于一个计数器,和Atomic类比较相近,操作是原子的,即多个线程同时只能有一个可以去操作。CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象上的await()方法都会阻塞,直到这个计数器的计数值被其他的线程调用countDown()减为0为止。
http://www.linuxidc.com/Linux/2017-03/141685.htm日期:2017/3/11 14:08:39
  • 1/3
  • 1
  • 2
  • 3
  • »