发表评论取消回复
相关阅读
相关 深入理解高并发编程 - ThreadLocal
ThreadLocal是什么 ThreadLocal 是 Java 中的一个类,用于在多线程环境下为每个线程提供独立的变量副本。它的主要目的是为了解决多线程共享变量时可能
相关 深入理解高并发编程 - 深度解析Thread 类的源码
继承关系 先看源码:Thread 类实现了 Runnable 接口 public class Thread implements Runnable {
相关 深入理解高并发编程 - 深度解析ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutor 继承自 ThreadPoolExecutor 并实现了 ScheduledExecutorService 接口,这使得它
相关 深入理解高并发编程 - ScheduledThreadPoolExecutor 与 Timer
ScheduledThreadPoolExecutor 和 Timer 都用于执行定时任务,但在功能和用法上有一些区别。下面解释这些区别,并提供一些使用案例来说明它们的应用场景
相关 Java高并发编程详解系列-Volatile关键字
> 在之前的分享中,提到了多线程的类加载机制,说道了线程上下文类加载器,也介绍关于多线程中的内存使用情况,提到了一个关键字volatile,介绍了CPU的缓存机制,介绍了Jav
相关 Java高并发编程详解系列-ThreadGroup介绍
> 在之前的分享中提到过关于Thread的部分源码分析,其中提到的一个比较关键的概念就是关于ThreadGroup的概念,也就是说每个一个线程创建之后都会属于一个线程组。每个线
相关 Java高并发编程详解系列-ThreadAPI简单说明
> 之前的两篇分享中,简单的从概念上和简单的操作上了解了Thread,这篇分享中主要是看看对于Thread的所有API的使用方式,通过解析源码的方式来了解关于Thread的细节
相关 Java高并发编程详解系列-深入理解Thread构造
> 上篇分享中主要是对线程的基本概念和基本操作做了一个分享,同时提出了两种常用的创建多线程的方法,当然在后期的分享中也会提及到更多的创建线程的方式,到后期的分享的时候再说。
相关 Java高并发编程详解系列-线程通信
> 进程间的通信,又被称为是进程内部的通信,我们都知道每个进程中有多个线程在执行,多个线程要互斥的访问共享资源的时候会发送对应的等待信号或者是唤醒线程执行等信号。那么这些信
相关 Java高并发编程详解系列-内存模型
> volatile关键字介绍,要了解volatile需要了解的还有Java内存模型,以及CPU内存模型等知识。首先从CPU和Java内存模型开始说起。 CPU Cache
还没有评论,来说两句吧...