Skip to content

Commit f2612aa

Browse files
Update Java高并发.md
1 parent 2b668f3 commit f2612aa

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

‎Java高并发.md‎

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,25 @@
1-
### 高并发
1+
## Java高并发
2+
3+
*[1.什么是进程](#1什么是进程)
4+
*[2.什么是线程](#2什么是线程)
5+
*[3.进程间如何通讯](#3进程间如何通讯)
6+
*[4.线程间如何通讯](#4线程间如何通讯)
7+
*[5.同步和异步有何不同,在什么情况下分别使用它们?举例说明](#5同步和异步有何不同在什么情况下分别使用它们举例说明)
8+
*[6.进程调度算法](#6进程调度算法)
9+
*[7.Java中Unsafe类详解](#7java中unsafe类详解)
10+
*[8.如何测试并发量?](#8如何测试并发量)
11+
*[9.有三个线程T1,T2,T3,怎么确保它们按顺序执行?](#9有三个线程t1t2t3怎么确保它们按顺序执行)
12+
*[10.什么是线程调度器(Thread Scheduler)和时间分片(Time Slicing)?](#10什么是线程调度器thread-scheduler和时间分片time-slicing)
13+
*[11.数据库死锁?](#11数据库死锁)
14+
*[12.什么是锁顺序死锁?](#12什么是锁顺序死锁)
15+
*[13.死锁的避免与诊断?](#13死锁的避免与诊断)
16+
*[14.常见的并发容器?](#14常见的并发容器)
17+
*[15.常见的同步工具类?](#15常见的同步工具类)
18+
*[16.Nginx多进程模型是如何实现高并发的?](#16nginx多进程模型是如何实现高并发的)
19+
*[17.CopyOnWriteArrayList](#17copyonwritearraylist)
20+
*[18.AQS](#18aqs)
21+
*[19.Java里的阻塞队列](#19java里的阻塞队列)
22+
*[20.Fork/Join框架](#20forkjoin框架)
223

324
#### 1.什么是进程
425

@@ -228,4 +249,4 @@ http://www.bjpowernode.com/tutorial_baseinterviewquestions/228.html
228249

229250
https://www.cnblogs.com/yang-yutao/p/11553044.html
230251

231-
https://blog.csdn.net/qq_20980207/article/details/98846287
252+
https://blog.csdn.net/qq_20980207/article/details/98846287

0 commit comments

Comments
(0)