Java线程同步与异步 线程池 无锁化的实现方案 分布锁的实现方案 分享的目的: 进一步掌握多线程编程和应用的技巧...[作者空间]
0 前言 为何要使用Java线程同步? Java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时,将会...[作者空间]
Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每...[作者空间]
0 前言 记得开始学习Java的时候,一遇到多线程情况就使用synchronized,相对于当时的我们来说sync...[作者空间]
0 前言 究竟什么是线程安全?简单的说,如果你的代码在多线程下执行和在单线程下执行永远都能获得一样的结果,那么你的...[作者空间]
0 前言 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要...[作者空间]
在我们的开发中“池”的概念并不罕见,有数据库连接池、线程池、对象池、常量池等等。下面我们主要针对线程池来一步一步揭...[作者空间]
在上一篇文章Java中实现多线程的3种方法介绍和比较中,我们讲解了Java中实现多线程的3种方法。使用多线程,就必...[作者空间]
一、什么是多线程? 引用网上别人的一段话: 单进程单线程:一个人在一个桌子上吃菜。单进程多线程:多个人在同一个桌子...[作者空间]
JAVA并发编程与高并发解决方案 - 并发编程 一 学习笔记说明 本系列文章,是通过学习慕课网中Java并发编程与...[作者空间]
1 串行执行的缺点? 代码串行执行,同步等待时间较长,CPU利用率低,造成糟糕的响应性和吞吐量; 2 每一个任务创...[作者空间]
1 Thread Dump介绍 1.1 什么是Thread Dump Thread Dump是非常有用的诊断Jav...[作者空间]
0 前言 在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执...[作者空间]
1 前言 在JDK5之前,Java的多线程以及其性能一直是个软肋,只有synchronized、Thread.sl...[作者空间]
1 并发问题的症状 1.1 多线程put后可能导致get死循环 从前我们的Java代码因为一些原因使用了HashM...[作者空间]