JUC 学习笔记
2020-03-30 本文已影响0人
董懂同学
JUC :package java.util.concurrent
- package java.util.concurrent
- package java.util.concurrent.atomic
- package java.util.concurrent.locks
进程
- 进程就是后台运行的一个程序,比如正在运行中的 QQ 和微信等程序
- 进程跟操作系统有关
- Windows 可以通过任务管理器查看,Mac 可以通过监视器查看,Linux 可以通过 top 命令查看
线程:
- 线程是轻量级的线程
- 依附于进程存在
- 同一进程的多个线程共享进程获取的资源
- IDEA 的语法检查和自动保存就是两个线程
并发
- 应用场景:
- 12306 春运期间抢票就是高并发的场景
- 双 11 秒杀抢购
并行
- 应用场景
- 边洗菜边听喜马拉雅
- 多核CPU同时执行 QQ 和微信