目录

JUC

1、JUC是什么

java.util.concurrent在并发编程中使用的工具类

由三部分组成

  • 并发包:java.util.concurrent
  • 并发原子包:java.util.concurrent.atomic
  • 并发lock包:java.util.concurrent.lock

1.1、进程/线程回顾

1.1.1、进程/线程是什么?

进程:后台运行的一个程序;与操作系统有关

线程:比如你登陆了QQ,这就是一个进程,然后你同时跟多人聊天并查看天气,这就是多个线程在运行

1.1.2、进程/线程例子?

1.1.3、线程状态?

1.1.4、wait/sleep的区别?

1.1.5、什么是并发?什么是并行?

高并发:同一个时间点,争夺一个资源

并行:泡脚的同时再玩手机