gpt4 book ai didi

ios - 纤程在 iOS 中可用吗(又名用户模式线程,协作式多任务处理)?

转载 作者:行者123 更新时间:2023-11-29 11:07:34 26 4
gpt4 key购买 nike

Fiber 在 iOS 中是否可用(又名用户模式线程,协作式多任务处理)?

我对关于它们是否是一个好主意的争论不太感兴趣(IMO 用户模式线程通常是状态机或类似 nodejs 的回调模型的一个很好的替代品)。我只是想弄清楚这是否是我的工具箱中可用的东西。

参见 http://en.wikipedia.org/wiki/Fiber_%28computer_science%29

(澄清问题)

最佳答案

是的。 pthreads 库和 Foundation 的 NSThread 对象都提供了这个功能。

(一般来说,iOS 中的限制不会影响 POSIX 兼容性——POSIX C 标准库中的所有函数都可用,libpthreads 也不异常(exception)。)

编辑:setcontext function family .

关于ios - 纤程在 iOS 中可用吗(又名用户模式线程,协作式多任务处理)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12991923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com