多线程
文章平均质量分 80
补刀小次郎
世间多挑战,让生命冲开一切
展开
-
多线程之退出方式
多线程 面试 基础转载 2017-02-21 00:52:42 · 594 阅读 · 0 评论 -
多线程之线程等待与信号量
多线程 阻塞转载 2017-02-23 14:02:53 · 1170 阅读 · 0 评论 -
重入锁
Java提供了一种内置的锁机制来支持原子性:同步代码块 同步代码块包括两部分: 1、锁的对象引用 2、锁保护的代码块 而每个Java对象都可以用作一个实现同步的锁,这种锁叫内置锁(又叫监视器锁): 线程在进入同步代码块之前会自动获得锁,并且在退出同步代码块时自动释放锁(无论是正常退出还是通过抛出异常退出) 另外:内置锁是一种互斥锁,即防止多个线程同一时刻访问相同的共享资源。 内置锁也是原创 2017-02-16 10:17:36 · 414 阅读 · 0 评论 -
ReentrantLock和ReentrantReadWriteLock使用介绍
ReentrantLock、ReentrantReadWrietLock原创 2017-05-22 10:15:09 · 526 阅读 · 0 评论 -
线程互斥与线程同步
线程互斥与线程同步。原创 2017-05-20 11:39:35 · 461 阅读 · 0 评论 -
JDK8之AbstractQueuedSynchronizer解读
这里分析了AQS中对独占模式、Condition的实现原理。(相信读完这两块,共享模式也不在话下)阅读时请把下面所有代码复制到IDEA中的一个新文件中阅读(代码高亮),并且和ReentrantLock等源码一起阅读。(ReentrantLock中的Sync是AQS的子类,AQS有些钩子方法在子类中实现,比如acquire)原创 2018-03-14 15:14:48 · 450 阅读 · 0 评论 -
JDK8之ReentrantLock解读
阅读时请把下面所有代码复制到IDEA中的一个新文件中阅读(代码高亮)。分析了公平锁与不公平锁,但是主要原理在AQS中,所以大家阅读的时候两者放在一起阅读。原创 2018-03-14 15:19:29 · 762 阅读 · 0 评论