none
Windows程序线程同步临界区问题 RRS feed

  • 问题

  • 看到的例子中,临界区都是锁定一个共享的代码段.想知道,临界区是否可以用来锁定共享的对象变量?

    形如:    

    CRITICAL_SECTION cs

     Thread 1:
    enter cs
      aObject.do123();
    leave cs

    Thread 2
    enter cs
      aObject.do456();
    leave cs

    即,线程1 do123()时候,线程2 不许do456(); 相反情形类似


    2014年4月21日 2:29

答案

  • 是的,可以的。

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    2014年4月22日 7:23
    版主

全部回复