线程池的介绍及简单实现 2026年03月30日 daichangya 11 线程池的技术背景在面向对象编程中,创建和销毁对象是非常耗时的操作,因为创建对象需要获取内存资源或其他系统资源。在 Java 中尤为如此,虚拟机需要跟踪每一个对象,以便在对象销毁后进行垃圾回收。因此,提高服务程序效率的重要手段之一,就是尽可能减少创建和销毁... 阅读全文 0 评论
java中并发包简要分析01 2026年03月30日 daichangya 16 引言本文参考《分布式 Java 应用》一书,对 Java 并发包(java.util.concurrent)中的核心类进行简要分析。ConcurrentHashMapConcurrentHashMap 是线程安全的 HashMap 实现。1. 添加操作(... 阅读全文 0 评论
Java线程中断的本质和编程原则 2026年03月30日 daichangya 14 Java 线程中断的本质和编程原则Java 的中断机制是一种协作机制。也就是说,调用线程对象的 interrupt 方法并不一定立即中断正在运行的线程,它只是要求线程自己在合适的时机中断自己。一、Java 中断的现象首先,查看 Thread 类中与中断相... 阅读全文 0 评论
Java 理论与实践: 非阻塞算法简介 2026年03月30日 daichangya 14 Java 理论与实践:非阻塞算法简介当多个线程访问共享变量时,所有线程都必须使用同步机制,否则可能会发生数据不一致等严重问题。Java 语言中主要的同步手段是 synchronized 关键字(也称为内置锁,Intrinsic Lock),它强制实行互斥... 阅读全文 0 评论
Java里快如闪电的线程间通讯 2026年03月30日 daichangya 14 Java 里快如闪电的线程间通讯这个项目的起源源于一个简单的想法:创建一个对开发人员友好、简单轻量的线程间通讯框架。它完全不用锁、同步器、信号量、等待和通知机制;没有队列、消息、事件或任何其他并发专用的术语与工具。仅通过标准的 Java 接口实现 POJ... 阅读全文 0 评论