发表评论取消回复
相关阅读
相关 Java并发之ThreadLocal
前言 ThreadLocal是一个全局变量,用于解决线程范围内变量共享问题,其实ThreadLocal可以看作是一个Map集合,而key就是当前线程名,而value是想要
相关 Java并发工具之并发容器
1. 并发容器概览 <table> <thead> <tr> <th>类</th> <th>简介</th> </tr> </thead
相关 Java并发之ThreadPoolExecutor
一、ThreadPoolExecutor 简介 `ThreadPoolExecutor` 是一个可被继承 ( extends ) 的线程池实现,包含了用于微调的许多参数和
相关 Java并发之ThreadPool
一、ThreadPool 简介 线程池模式,允许我们控制应用程序创建的线程数,生命周期,以及计划任务的执行并将传入的任务保留在队列中。 二、线程池相关类和接口 (
相关 java cas并发_java并发之CAS
写在最前面 在上文java并发之volatile末尾有提到,volatile并不能保证++操作的线程安全。我们来通过一个简单的例子看下为什么。 ![db795ebe6706
相关 Java并发之volatile
volatile有两个特性 确保volatile修饰的变量对所有线程可见。 禁止指令重排 确保volatile修饰的变量对所有线程可见 为了解释第一个特性
相关 java并发之ThreadLocal
想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据Thr
相关 【Java并发之】BlockingQueue
一、什么是BlockingQueue BlockingQueue即阻塞队列,从阻塞这个词可以看出,在某些情况下对阻塞队列的访问可能会造成阻塞。被阻塞的情况主要有如下两种:
相关 ScheduleThreadPoolExecutor线程池分析
ScheduleThreadPoolExecutor是官方推荐的取代Timer作定时任务的线程池,在研究ScheduleThreadPoolExecutor过程中发现此线程池无
还没有评论,来说两句吧...