Single Write Multiple Read

  1. SWMRG複合同步化物件

    Book:   深入Windows 95程式設計-張永慶主譯
    Page:    P.340
    Source code:

    2.    Single Write Multiple Read(SWMR)
           
            CodeGuru Win32 Thread Synchronization, Part 2 Helper Classes
            Sampel code:

1) Include the header file
      #include "autolock.h"
2) Use the AudoLock namespace
      using namespace AutoLock;
3) Called from primary 'writing' thread
      CAutoLockT< CLockableSWMR > lock( m_pSWMRLock, LT_WAITTOWRITE );
4) Called from multiple secondary 'reading' threads
      CAutoLockT< CLockableSWMR > lock( m_pSWMRLock, LT_WAITTOREAD );

            If you have some errors about ATL, you can include this version without ATL.
                AutoLock.pdf

edited by James Liang @ 2007/04/09

Hosted by www.Geocities.ws

1