![]() |
1
3
现在,所有这些都说,可能还有另一种方法可以通过使用信号量来完成类似的事情。信号量类似于互斥体,但它们有一个与之相关联的计数。您不会得到一个值作为线程数组的索引(读取信号量计数的函数并不能真正给出这个值),但我认为应该提到它,因为它非常相似。
会告诉你一点。 |
![]() |
2
1
|
|
3
0
https://computing.llnl.gov/tutorials/pthreads/#PassingArguments 这似乎就是问题所在。您需要对线程的数据结构进行malloc。 |
![]() |
Namit Patel · 如何将数组作为返回值传递给线程? 7 年前 |
![]() |
Davi Wesley · 对线程使用参数 7 年前 |
![]() |
Jay Wang · 生产者/消费者实施:陷入消费者循环 7 年前 |
![]() |
Razonixx · 从线程内增加全局计数器变量,而不必等待每个线程 7 年前 |
![]() |
MohammadReza Vahedi · 返回响应后运行函数 7 年前 |