Monitor

Monitor 首先,monitor是一個同步工具,提供線程(進程)被阻塞和被喚醒的管理機制。 semaphore 和 mutex 在編程上容易出錯,因爲我們需要去親自操作變量以及對 進程/線程 進行阻塞和喚醒。 monitor 這個機制之所以被稱爲**「更高級的原語」,那麼它就不可避免地需要對外屏蔽掉這些機制,並且在內部**實現這些機制,使得使用 monitor 的人看到的是一個簡潔易用的接口。
相關文章
相關標籤/搜索