close

(1)一般的 function 即使被 MultiThread 同時呼叫,也不會產生什麼問題
(2)但是如果 function 會存取共通的資源的時候,就有可能產生問題,例如: 磁碟機、registry、資料庫、GUI、全域變數...
(3)如果是指以上 (2) 的問題,常見的解決方法==>在同一個 Process,產生很多 Threads 的前題之下,會利用 Critical Section 來避免「同時」取存這些資源
(4)如果是指以上 (2) 的問題,常見的解決方式==>在很多個 Process,產生很多 Threads 的前題之下,會利用 Mutex 來避免「同時」取存這些資源
arrow
arrow
    全站熱搜

    天才R 發表在 痞客邦 留言(0) 人氣()