1
那麼,過程的上下文究竟發生了什麼變化。 說我有一個算法中,其中說操作系統中的信號量
S=0;
begin
signal(S);
<critical>
wait(S);
end
現在,在這個,當執行我的信號,將進程被搶佔,並從隊列中的進程將被執行?
那麼,過程的上下文究竟發生了什麼變化。 說我有一個算法中,其中說操作系統中的信號量
S=0;
begin
signal(S);
<critical>
wait(S);
end
現在,在這個,當執行我的信號,將進程被搶佔,並從隊列中的進程將被執行?
我想你想這樣做
S=0;
begin
wait(S);
<critical>
signal(S);
end
首先等待一些信號(鎖定,或信號從其它進程),然後進入臨界區是什麼。一旦離開關鍵部分,就會發出其他等待進程的信號。
謝謝。那麼,有沒有人可以幫我解決與操作系統相關的問題? – Kraken
不確定。 – Harman