|
大家好,小弟剛接觸操作系統(tǒng),今天在學(xué)習(xí)原子哥的UCOSIII信號(hào)量與互斥信號(hào)量(上)的時(shí)候,視頻舉了一個(gè)直接訪問共享內(nèi)存不加鎖的例子,具體的代碼的和現(xiàn)象見下圖。我不明白任務(wù)1的優(yōu)先級(jí)比任務(wù)2的優(yōu)先級(jí)高,且printf前沒有任務(wù)調(diào)度函數(shù),不應(yīng)該任務(wù)1的printf執(zhí)行完,到延時(shí)1s的時(shí)候才會(huì)發(fā)生調(diào)度嗎?為什么會(huì)出現(xiàn)這個(gè)現(xiàn)象。大佬們可以大致描述一下程序運(yùn)行過程嗎?
|
-
捕獲.PNG
(37.02 KB, 下載次數(shù): 54)
下載附件
2022-11-28 16:34 上傳
任務(wù)1
-
捕獲2.PNG
(38.3 KB, 下載次數(shù): 55)
下載附件
2022-11-28 16:34 上傳
任務(wù)2
-
捕獲3.PNG
(108.23 KB, 下載次數(shù): 55)
下載附件
2022-11-28 16:35 上傳
函數(shù)
|