35. 并行和并发有什么区别?
生活随笔
收集整理的這篇文章主要介紹了
35. 并行和并发有什么区别?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- 并行指多個事件在同一個時刻發(fā)生;并發(fā)指在某時刻只有一個事件在發(fā)生,某個時間段內(nèi)由于 CPU 交替執(zhí)行,可以發(fā)生多個事件。
- 并行沒有對 CPU 資源的搶占;并發(fā)執(zhí)行的線程需要對 CPU 資源進行搶占。
- 并行執(zhí)行的線程之間不存在切換;并發(fā)操作系統(tǒng)會根據(jù)任務(wù)調(diào)度系統(tǒng)給線程分配線程的 CPU 執(zhí)行時間,線程的執(zhí)行會進行切換。
最后附上面試題匯總及答案(持續(xù)更新中)
總結(jié)
以上是生活随笔為你收集整理的35. 并行和并发有什么区别?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 仪表识别方法汇总
- 下一篇: python实现zip密码爆破