管程(Moniter): 併發編程的基本心法

所謂管程:指的是管理共享變量以及對共享變量的操作過程,讓它們支持併發。翻譯爲 Java 就是管理類的成員變量和成員方法,讓這個類是線程安全的。 是一種程序結構,結構內的多個子程序(對象或模塊)形成的多個工作線程互斥訪問共享資源。這些共享資源一般是硬件設備或一羣變量。管程實現了在一個時間點,最多隻有一個線程在執行管程的某個子程序。與那些通過修改數據結構實現互斥訪問的併發程序設計相比,管程實現很大程度
相關文章
相關標籤/搜索