首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线程和XPC

线程和XPC
EN

Stack Overflow用户
提问于 2013-10-12 08:00:29
回答 1查看 298关注 0票数 0

我想在一个XPC服务中运行多个并发逻辑操作。然而,问题是XPC服务是单例的-它们要么正在运行,要么不在运行。我可以使用NSThread、分派队列或类似的工具来模拟吗?

将使用此XPC服务的应用程序是一个沙箱用户应用程序,它使用XPC服务来解决沙箱fork/exec中固有的限制。

EN

回答 1

Stack Overflow用户

发布于 2015-04-12 01:37:29

如果您正在谈论沙箱XPC,那么是的,您可以使用多线程,但是,launchd会密切关注您,并根据当时的负载对其进行大量限制。

如果有太多的活动,它可能会被固有地终止为“API的滥用”违规(这是launchd喜欢对XPC做的很多事情)。

如果您计划不被沙箱保护,并使用mach服务,那么您应该不会有问题。

你在看哪种类型的服务/服务器/帮助器/什么?

它是为用户空间而设计的吗?例如,当用户打开包含它的应用程序时?或者它是守护进程和其他更深层次服务的一部分?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19328980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档