久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java - 多線程為什么會訪問同一個資源

瀏覽:115日期:2023-11-04 08:44:31

問題描述

如題,多線程本質上是對cpu時間片合理調度分配實現看上去的并發,但是實際上一個時刻還是只有一條指令執行,為什么會出現多個線程訪問一個資源的情況?

問題解答

回答1:

因為對資源的一個操作可能是由多條指令組成,只有當這多條指令執行完了,對資源的操作才會完成,如果你還沒把這些指令執行完,就切換至其他線程,宏觀上就會出現多個線程訪問同一個資源的情況

而且,誰說實際上一個時刻還是只有一條指令執行的?誰說多線程只是看上去的并發?難道閣下不知道有多核CPU的存在!!!!!!

回答2:

因為有多核cpu

標簽: java
相關文章:
主站蜘蛛池模板: 曲麻莱县| 台前县| 砀山县| 方城县| 铜陵市| 武冈市| 保康县| 申扎县| 象州县| 孙吴县| 疏勒县| 晋江市| 贺兰县| 莒南县| 思南县| 广德县| 米林县| 长岭县| 鄱阳县| 隆回县| 隆德县| 孙吴县| 惠安县| 常山县| 凤台县| 钟山县| 内江市| 甘孜| 临漳县| 高邮市| 农安县| 邳州市| 沁水县| 乳源| 邯郸市| 富顺县| 松溪县| 平凉市| 平武县| 迁安市| 炉霍县|