gpt4 book ai didi

c++ - pthread_join() 在 iOS 上失败

转载 作者:太空宇宙 更新时间:2023-11-04 11:52:15 29 4
gpt4 key购买 nike

我正在 IOS 上做一个多线程项目。在我的项目中,pthread 连接有时会失败。

pthread_join(thread_id, NULL) == 0

注意:这仅发生在 IOS 上并且是随机的。加入操作失败的原因可能是什么。

最佳答案

手册页说:

错误 如果出现以下情况,pthread_join() 将失败:

 [EDEADLK]          A deadlock was detected or the value of thread speci-
fies the calling thread.

[EINVAL] The implementation has detected that the value speci-
fied by thread does not refer to a joinable thread.

[ESRCH] No thread could be found corresponding to that speci-
fied by the given thread ID, thread.

关于c++ - pthread_join() 在 iOS 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17653098/

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