同时运行 Cocoa 应用程序的两个实例是一个坏主意吗?
我正在下载并安装必须同时运行多次的应用程序。然而,这样做明智吗?我的应用程序使用 /tmp
目录来保存临时下载。应用程序的每个实例都需要自己的停靠图标,这就是我使用多个实例的原因。
同时运行同一应用程序的多个实例是否危险?为什么或为什么不呢?谢谢。
不,我无法使用Installer.app。是的,它是关于 Mac 的!
I am making a download and installing application that must run multiple times at the same time. However, is it smart to do so? My application uses the /tmp
directory to save temporary downloads. Each instance of the application needs its own dock icon, that's the reason I use multiple instances.
Is it dangerous to have multiple instances of the same application running at the same time? Why or why not? Thanks.
No, I cannot use Installer.app. And yes, it's about a Mac!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只要您不修改相同的资源(没有预防措施)就可以了。
您可以通过终端轻松启动(几乎?)任何 Mac 应用程序的多个实例。例如,在 shell 中多次键入以下内容:
每次按 Enter 键时,您都会看到另一个计算器打开。只有 Finder/
open
只能启动一次应用程序。As long as you don't modify the same resources (without precaution) you're fine.
You can easily start several instances of (almost ?) any Mac app, via the terminal. For example, type this several times into the shell:
Everytime you press enter you'll see yet another calculator open. It's only Finder/
open
that only start an app once.