过程同步技术

时间:2014-05-01 14:38:19

标签: c++ process synchronization

对于多线程,我们可以使用mutexessemaphore
等同步原语  condition variables
如何同步流程实例?

例如,如果我不允许运行多个应用程序实例,我该如何实现?

1 个答案:

答案 0 :(得分:0)

您可以使用命名的互斥锁或系统级信号量来检测应用程序的实例是否已存在且不允许第二个。另外,如果要构建vb.net应用程序,则可以使用单实例项目属性。有关互斥Run single instance of an application using Mutex

的C#实现,请参阅此帖子