7
|
R.. GitHub STOP HELPING ICE · 技术社区 · 14 年前 |
![]() |
1
8
是的,这是可能的。事实上,这种可能性是
所以根据标准你的提议是很好的。
编辑:
只是为了进一步确认
POSIX description of
|
![]() |
2
0
我无法想象为什么你会在现实世界的应用程序中这样做(有人请评论一个例子,如果你能想到的话),但我甚至不相信这是可能的。所有关于pthreads的搜索,我看到的总是从主线程调用连接,而不是从辅助线程。 连接还要求尝试连接的线程是用PTHREAD_CREATE_JOINABLE标志创建的。我找不到任何说明主线程是否是这样创建的文档。 代码专家也有类似的问题 here 可能有助于也可能没有助于澄清。
如果要完成的是在主线程退出后继续的子线程,则应该创建子线程分离或使用。
|
![]() |
3
0
你的做法在我看来正式有效,特别是因为你正在
另一方面,我在POSIX中没有发现任何迹象表明
还有一些恶意的东西
同样在您的示例代码中,在创建
对访问的互斥
|
![]() |
Al-geBra · 在C中向POSIX共享内存对象添加一维数组 7 年前 |
![]() |
yaobin Anycorn · 如何导致Linux管道失败? 7 年前 |
![]() |
Omnifarious · 如何在Linux中删除补充组? 7 年前 |