推 yusheng88992: 19(d)即使有個n,但n的大小也會決定你的copy size 01/09 22:59
→ yusheng88992: 吧,所以結果也不一定正確,除非你用strlen(argv[1] 01/09 22:59
那個n不是說最多只能n個嗎 所以不影響吧(?
→ yusheng88992: )才會得到一樣結果? 01/09 22:59
※ 編輯: zaq851017 (140.113.122.108), 01/10/2019 00:51:43
→ aggress5566: strncpy不會有 \0 吧 ? 01/10 02:50
推 BroccolYee: 1(b) 同系列/家族的處理器也不一定能執行 很多是一定 01/10 03:08
→ BroccolYee: 要特定的型號 然後5(a)我覺得大概就是你說的那樣 01/10 03:08
推 BroccolYee: 2(d) 你忘了non-blocking system call 01/10 03:10
推 BroccolYee: 上面是12(d) 更正一下 01/10 03:18
→ BroccolYee: 然後15(a)應該是出現在deadlock recovery 是已經出現 01/10 03:18
→ BroccolYee: deadlock 才會有非自願的process終結 01/10 03:18
感謝大大的回答!!我一直侷限在priority inversion是在real-time才會發生
→ BroccolYee: (d) 當一個優先權很高的行程做資源要求 卻被safery 01/10 03:18
→ BroccolYee: algorithm回絕(因為unsafe) 導致高優先權者所需資源 01/10 03:18
→ BroccolYee: 被較低優先權者把持 這就是priority inversion 01/10 03:18
→ BroccolYee: BTW 雖然這件事是在soft real time才被提到 不過我覺 01/10 03:19
→ BroccolYee: 得想法儘量不要因此被侷限 一些個人想法~ 01/10 03:19
※ 編輯: zaq851017 (140.113.136.218), 01/10/2019 10:49:16
推 Aa841018: 1.(d)就是(b)的詳解 01/10 11:05