JUC :package java.util.concurrent
- package java.util.concurrent
- package java.util.concurrent.atomic
- package java.util.concurrent.locks
進(jìn)程
- 進(jìn)程就是后臺(tái)運(yùn)行的一個(gè)程序遍搞,比如正在運(yùn)行中的 QQ 和微信等程序
- 進(jìn)程跟操作系統(tǒng)有關(guān)
- Windows 可以通過(guò)任務(wù)管理器查看狗热,Mac 可以通過(guò)監(jiān)視器查看,Linux 可以通過(guò) top 命令查看
線程:
- 線程是輕量級(jí)的線程
- 依附于進(jìn)程存在
- 同一進(jìn)程的多個(gè)線程共享進(jìn)程獲取的資源
- IDEA 的語(yǔ)法檢查和自動(dòng)保存就是兩個(gè)線程
并發(fā)
- 應(yīng)用場(chǎng)景:
- 12306 春運(yùn)期間搶票就是高并發(fā)的場(chǎng)景
- 雙 11 秒殺搶購(gòu)
并行
- 應(yīng)用場(chǎng)景
- 邊洗菜邊聽(tīng)喜馬拉雅
- 多核CPU同時(shí)執(zhí)行 QQ 和微信