同一进程的线程之间的互斥

时间:2013-08-08 12:35:45

标签: multithreading mutex

我使用互斥锁来防止同一个进程被执行两次,这样:

CreateMutex( NULL, true, "MutexName" );
if ( GetLastError() == ERROR_ALREADY_EXISTS ) { return 1;}

因此,如果系统中已存在互斥锁,则进程退出。

现在我在徘徊,是否有可能在同一进程的线程中做类似的事情? 我想给一个线程一个互斥锁,如果该进程中已经存在另一个具有相同互斥锁的线程,则退出。

0 个答案:

没有答案