8243人加入学习
(7人评价)
JUC并发编程详解

什么是JUC,聊聊 wait / sleep 的区别

价格 ¥ 109.00
该课程属于 JUC并发编程+高并发原理解析精品班 请加入后再学习

进程:基本的执行单元

线程:一个进程中可能包含多个线程,至少包含一个

并发:多线程,多线程操作一个资源类,快速交替过程

并行:多核多CPU

线程状态

1、NEW

2、RUNABLE

3、BLOCKED

4、WAITING 等待

5、TIMED_WAITING 延迟等待

6、TERMINATED

[展开全文]

进程与线程:进程就是一个程序,而一个进程中可能包含多个线程,至少包含一个。java中中至少包含两个线程,一个mian线程,一个GC线程。

并发/并行,是什么?

并发:多线程、多个线程操作一个资源类,快速交替过程(不可同时执行),并发编程的主要目的,充分利用CPU资源,提高性能。

并行:多核多CPU

线程的状态:一共有6种

创建、运行时、阻塞、等待、延时等待、死亡

wait/sleep:

 

 

[展开全文]