[英]Multiple-readers, single-writer synchronization lock between processes on Windows with WinAPI/C++
有一種著名的算法,它使用純WinAPI / C ++在Windows平台上的單個進程的線程之間采用讀取器/寫入器鎖同步:
就我而言,我需要在多個過程之間執行此操作,即作者處於一個過程中,而讀者處於其他過程中。 任何想法如何做到這一點?
PS。 我需要一個已經開發的項目,所以除了C ++ / MFC或純WinAPI之外,我不能使用其他任何東西。 換句話說,我不能使用Boost或類似的擴展。
您可以使用相同的算法,但可以使用WinAPI中的互斥體來代替CriticalSection
。
如果對Mutex對象使用相同的名稱,則可以在多個過程中使用它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.