轰鸣
轰鸣
全部文章
【线程】
【ActiveMQ】(5)
【CXF】(2)
【IDE】(10)
【JAVA基础】(25)
【JVM】(2)
【maven】(2)
【mongodb】(2)
【SpringBoot】(7)
【SpringCloud】(4)
【spring】(15)
【Tomcat】(9)
【webflux】(1)
【分布式】(5)
【前端】(12)
【安全】(1)
【工具类】(21)
【并发】(4)
【持久层】(5)
【数据库】(15)
【架构】(4)
【版本控制】(3)
【瞅瞅源码】(2)
【经验】(6)
【面试题】(5)
未归档(24)
归档
标签
去牛客网
登录
/
注册
轰鸣
形而上者谓之道,形而下者谓之器
全部文章
/ 【线程】
(共6篇)
【线程知识点】-- ThreadLocal
概述 源码介绍: * This class provides thread-local variables. These variables differ from * their normal counterparts in that each thread that accesses on...
2018-05-30
0
406
【线程知识点】-- CountDownLatch
CountDownLatch是什么? CountDownLatch是在java1.5被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,它们都存在于java.util.concurrent包下。Co...
CountDownLatch
线程
并发
2018-05-18
1
892
【线程知识点】-- 栅栏:CyclicBarrier
1快速了解 首先看下JDK中的介绍: /** * A synchronization aid that allows a set of threads to all wait for * each other to reach a common barrier point. CyclicBa...
CyclicBarrier
并发
2018-05-17
0
760
【线程知识点】-- 信号量:Semaphore
信号量Semaphore是一个控制访问多个共享资源的计数器,它本质上是一个“共享锁”。 Java并发提供了两种加锁模式:共享锁和独占锁。ReentrantLock就是独占锁。对于独占锁而言,它每次只能有一个线程持有,而共享锁则不同,它允许多个线程并行持有锁,并发访问共享资源。 独占锁它所采用的是一种...
2018-05-16
0
524
【线程知识点】--Synchronized的用法
synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这...
synchronized
2018-05-13
0
396
【线程知识点】--可见性
可见性 可见性:一个线程对共享变量的修改,能够及时的被其它线程看到。 共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。 Java内存模型 所有的变量都存贮在主内存中 每个线程都拥有自己独立的工作内存,里边保存该线程使用到的变量副本(...
2018-05-13
0
463