JDK 7 中的 Fork/Join 模式 2026年03月30日 daichangya 16 JDK 7 中的 Fork/Join 模式介绍随着多核芯片逐渐成为主流,大多数软件开发人员不可避免地需要了解并行编程的知识。与此同时,主流编程语言正在将越来越多的并行特性合并到标准库或语言本身之中。Java 开发工具包(JDK)在这方面同样走在潮流的前方... 阅读全文 0 评论
JAVA并发编程学习笔记之synchronized 2026年03月30日 daichangya 17 监视器Java 中的同步是通过监视器(Monitor)模型来实现的。Java 中的监视器实质是一个代码块,这段代码块在同一时刻只允许被一个线程执行。线程要想执行这段代码块,唯一的方式是获得监视器。监视器支持两种同步方式:互斥与协作。互斥:多线程环境下,如... 阅读全文 0 评论
Java多线程设计模式(两阶段终止模式) 2026年03月30日 daichangya 16 两阶段终止模式 (Two-Phase Termination Pattern)两阶段终止模式 (Two-Phase Termination Pattern) 指的是当希望结束一个线程时,发出终止请求后线程不会立即停止,而是先完成当前的刷新或清理工作。线程... 阅读全文 0 评论
JUC (Java Util Concurrency) 基础内容概述 2026年03月30日 daichangya 15 编者注:本文为历史博文归档,内容涉及 JDK、框架与工具链版本请以当前官方文档为准。文中引用外链图片可能失效,阅读时请注意时效性。1. JUC 概况以下是 Java JUC(java.util.concurrent)包的主体结构:Atomic:Atomi... 阅读全文 0 评论
happens-before俗解 2026年03月30日 daichangya 17 happens-before 俗解学习 Java 并发编程时,最终总会接触到 happens-before 偏序关系。初接触这一概念时往往觉得不知所云,本文基于个人理解对其进行通俗解读,希望能对初学者有所帮助。如有不正确之处,欢迎指正。众所周知,sync... 阅读全文 0 评论