18
|
Manuel Salvadores · 技术社区 · 14 年前 |
![]() |
1
23
似乎没有任何可移植的方法来枚举进程中的线程。
你可以通过查看
如果您不能用从Linux pthreads获得的有限支持实现您想要的,另一种策略是使用动态链接技巧来提供您自己的版本
|
![]() |
2
0
你可以包起来
|
![]() |
3
-5
然而,这样做不会是无争用条件的,除非它得到了适当的管理(或者您只从一个线程创建和连接线程)。
当然,如果您计划退出进程,您可以让线程继续运行,因为调用exit()会终止所有线程。 请记住,一个健壮的应用程序无论如何都应该是崩溃安全的,因此您不应该依赖于关闭行为来避免数据丢失等。 |
![]() |
Namit Patel · 如何将数组作为返回值传递给线程? 7 年前 |
![]() |
Davi Wesley · 对线程使用参数 7 年前 |
![]() |
Jay Wang · 生产者/消费者实施:陷入消费者循环 7 年前 |
![]() |
Razonixx · 从线程内增加全局计数器变量,而不必等待每个线程 7 年前 |
![]() |
MohammadReza Vahedi · 返回响应后运行函数 7 年前 |
![]() |
AshR · 程序断断续续地使用main报告与线程本身不同的线程id 7 年前 |
![]() |
filo · 如何在x86上使用gcc强制执行内存排序 7 年前 |