首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
并发编程
cadecode
创建于2022-01-14
订阅专栏
并发编程知识笔记
等 1 人订阅
共12篇文章
创建于2022-01-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java 并发-使用线程池
本文介绍 Java 并发编程中线程池的使用,如线程池的概念、创建线程池的方法、提交任务、取消任务、关闭线程池以及定时任务的使用等
Java 并发-使用 CompletionService
本文介绍 Java 并发编程中的 CompletionService 的使用,包括它的使用场景,如地点信息采集系统、询价系统等,以及 CompletionService 的 API 和使用示例
Java 并发-使用 CompletableFuture
本文介绍 Java 并发编程中的 CompletableFuture,如 CompletableFuture 的背景介绍、CompletableFuture 的创建、获取结果、编排执行顺序、配置线程池
Java 并发-使用 CountDownLatch
本文介绍 Java 并发编程中的同步工具类,如 CountDownLatch 和 CyclicBarrier,以及它们的使用方式和基本原理
Java 并发-使用原子类
本文介绍 Java 并发编程中的原子类,如原子类的基本原理介绍,原子基本数据类型、原子引用类型、原子的属性更新器、原子数组以及累加器的使用
Java 并发-使用读写锁
本文介绍 Java 并发编程中的读写锁,如读写锁的基本概念,ReadWriteLock 和 StampedLock 的使用等
Java 并发-使用信号量
本文介绍 Java 并发编程中的信号量,如信号量模型的基本介绍,Java 中的 Semaphore 类,以及利用 Semaphore 实现互斥访问和共享锁
Java 并发-线程状态
本文介绍 Java 并发编程中的线程状态,如生命周期模型,Java 中的线程状态和转换方式,以及如何中断线程
Java 并发-管程
本文介绍 Java 并发编程中的管程,如管程的 MESA 模型,synchronized 的使用,以及 ReentrantLock 和 Condition 的使用
Java 并发-互斥锁
本文介绍 Java 并发编程中的互斥锁,如原子性和互斥的关系,Java synchronized 原语的使用,以及死锁的产生条件和如何避免死锁
Java 并发-内存模型
本文介绍 Java 并发编程中的内存模型,volatile 关键字的使用,Happens-Before 规则,以及 final 关键字对重排序的影响
Java 并发-并发程序的特性
本文介绍 Java 并发编程中并发程序的特性,如并发程序和并发问题产生的背景,以及什么是并发的可见性、原子性、有序性问题