带你分析阻塞队列的源码实现 编程语言

带你分析阻塞队列的源码实现

阻塞队列阻塞队列是一种队列,一种可以在多线程环境下使用,并且支持阻塞等待的队列。从5.0开始,JDK在java.util.concurrent包里提供了阻塞队列的实现。尽管JDK中已经包含了阻塞队列的官方实现,但是熟悉其背后的原理还是很有帮助的。本文我们就分析几个BlockingQueue常用的实现类源码。
阅读全文
读书笔记-揭开线程的神秘面纱 软件基础

读书笔记-揭开线程的神秘面纱

早期,操作系统没有线程的概念。整个系统只运行着一个执行线程,其中同时包含操作系统代码和应用程序代码。长时间运行的任务会阻止其他任务的执行。某个应用程序的执行可能会冻结整个机器,造成OS和其他应用程序停止响应......
阅读全文
Loading...