纤程在iOS中是否可用(也称为用户模式线程,协作多任务)?
我对它们是否是一个好主意的争论不是很感兴趣(IMO用户模式线程通常是状态机或类似nodejs的回调模型的一个很好的替代方案)。我只是想知道这是不是我的工具箱中可以使用的东西。
请参阅http://en.wikipedia.org/wiki/Fiber_%28computer_science%29
(澄清问题)
发布于 2012-10-21 03:35:17
是。基金会的库和pthreads
的NSThread
对象都提供了此功能。
(通常,iOS中的限制不会影响POSIX遵从性-POSIX标准库中的所有函数都可用,libpthread也不例外。)
编辑:setcontext function family。
https://stackoverflow.com/questions/12991923
复制相似问题