相关疑难解决方法(0)

在Mac上使用单实例应用程序的理想方式

在Windows上,通常的做法是创建一个命名的互斥锁,并使用它来确定给定应用程序的实例是否已在运行.这有其缺点,但大多数都有效.

我可以想一想在Mac上做到这一点的方法:

  1. 命名为pthread互斥体
  2. 枚举正在运行的进程并查找匹配的进程
  3. 创建并锁定文件

Cocoa/Carbon内置的东西比上面的选项更容易吗?如果没有,那三个中哪一个最常用于mac?我假设2或3 ......

macos cocoa mutex

7
推荐指数
2
解决办法
6232
查看次数

标签 统计

cocoa ×1

macos ×1

mutex ×1