文章 2024-03-08 来自:开发者社区

并发编程知识点(volatile、JMM、锁、CAS、阻塞队列、线程池、死锁)

请谈谈你对 volatile 的理解 volatile 是 Java 虚拟机提供的轻量级的同步机制 保证可见性 禁止指令排序 不保证原子性 JMM(Java 内存模型) 你谈谈 基本概念 JMM 本身是一种抽象的概念并不是真实存在,它描述的是一组规定或则规范,通过这组规范定义了程序中的访问方式。 ...

文章 2023-05-26 来自:开发者社区

并发编程-23J.U.C组件拓展之阻塞队列BlockingQueue 和 线程池

概述阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入和移除方法.支持阻塞的插入方法:意思是当队列满时,队列会阻塞插入元素的线程,直到队列不满支持阻塞的移除方法:意思是在队列为空时,获取元素的线程会等待队列变为非空阻塞队列的常用场景阻塞队列常用于生产者和消费者的场景,生产者是向队列里添加元素的线程,消费者是从队列里取元素的线程。阻塞队列就是生产者用....

并发编程-23J.U.C组件拓展之阻塞队列BlockingQueue 和 线程池

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐