java中并发包简要分析01 2026年03月30日 daichangya 15 引言本文参考《分布式 Java 应用》一书,对 Java 并发包(java.util.concurrent)中的核心类进行简要分析。ConcurrentHashMapConcurrentHashMap 是线程安全的 HashMap 实现。1. 添加操作(... 阅读全文 0 评论
Java线程中断的本质和编程原则 2026年03月30日 daichangya 13 Java 线程中断的本质和编程原则Java 的中断机制是一种协作机制。也就是说,调用线程对象的 interrupt 方法并不一定立即中断正在运行的线程,它只是要求线程自己在合适的时机中断自己。一、Java 中断的现象首先,查看 Thread 类中与中断相... 阅读全文 0 评论
Java 理论与实践: 非阻塞算法简介 2026年03月30日 daichangya 13 Java 理论与实践:非阻塞算法简介当多个线程访问共享变量时,所有线程都必须使用同步机制,否则可能会发生数据不一致等严重问题。Java 语言中主要的同步手段是 synchronized 关键字(也称为内置锁,Intrinsic Lock),它强制实行互斥... 阅读全文 0 评论
Java里快如闪电的线程间通讯 2026年03月30日 daichangya 14 Java 里快如闪电的线程间通讯这个项目的起源源于一个简单的想法:创建一个对开发人员友好、简单轻量的线程间通讯框架。它完全不用锁、同步器、信号量、等待和通知机制;没有队列、消息、事件或任何其他并发专用的术语与工具。仅通过标准的 Java 接口实现 POJ... 阅读全文 0 评论
如何在高并发环境下设计出无锁的数据库操作(Java版本) 2026年03月30日 daichangya 12 如何在高并发环境下设计出无锁的数据库操作(Java 版本)在面对在线用户量高达 2000 人并发(CCU)的游戏场景时,每秒的请求并发量极高。传统的 Hibernate 直接操作数据库的方式在这种压力下基本上不可行。本文将一步步推导出一种适用于高并发环境... 阅读全文 0 评论