发表评论取消回复
相关阅读
相关 Java 8 - juc - Executor和ExecutorService
import java.util.concurrent.ExecutorService; import java.util.concurrent.Executo
相关 Java之juc旅途-collection(七)
概述 juc包还提供了n个线程安全的集合: ConcurrentHashMap:线程安全的Map ConcurrentLinkedDeque:线程安全的先入
相关 Java之juc旅途-locks(六)
synchronized关键字虽然可以解决大部分多线程锁的问题,但是仍旧存在下述问题: 假如持有锁的某线程因等待长时IO或者其他原因阻塞,其他等待的线程无法响应中断,只
相关 Java之juc旅途-atomic(五)
Atomic原子类就是利用自旋+CAS来保证线程安全的。有以下几个基础类: AtomicBoolean AtomicInteger AtomicLong
相关 Java之juc旅途-Executor(四)
概述 Executor作为一个底层接口,定义了线程的执行方法: public interface Executor { voi
相关 Java之juc旅途-同步工具类(三)
概述 一些场景下,我们需要去协调多个线程去同步进行一些逻辑,jdk提供了三种类给我们。 CountDownLatch:可以指定数量的线程同步运行,只执行一次。
相关 Java之juc旅途-AQS(二)
背景 通常情况下解决多线程共享资源逻辑一致性问题有两种方式:互斥锁、自旋锁。 互斥锁 当发现资源被占用的时候,会阻塞自己进行休眠,直到资源解除占用然后被唤醒获取资
相关 Java之juc旅途(一)
进程与线程 进程是程序的动态的执行过程,比如我们在一个linux系统下跑一个Java程序时比如用java -jar xx.jar,那它就是一个进程。一般情况下,我们需要关
相关 JUC之Executors
![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhp
还没有评论,来说两句吧...