![]() |
1
7
我建议一个简单的pthread实现包括以下功能(使用
查看上的susv6条目
|
![]() |
2
5
您肯定需要支持互斥和条件变量,因为没有它们线程是不可用的,而且它们都被广泛使用。我想你可以在不支持信号量的情况下逃脱(我认为信号量不是pthreads的一部分),但是我不能想象没有信号量就做任何严肃的mt工作。 看看下一个提议的C++标准可能会很有意思。 support threading 实现它所需要的特性。如果你的操作系统可以支持未来的标准C++程序,它将会是一个相当好的形状。 |
![]() |
Namit Patel · 如何将数组作为返回值传递给线程? 7 年前 |
![]() |
Davi Wesley · 对线程使用参数 7 年前 |
![]() |
Jay Wang · 生产者/消费者实施:陷入消费者循环 7 年前 |
![]() |
Razonixx · 从线程内增加全局计数器变量,而不必等待每个线程 7 年前 |
![]() |
MohammadReza Vahedi · 返回响应后运行函数 7 年前 |
![]() |
AshR · 程序断断续续地使用main报告与线程本身不同的线程id 7 年前 |
![]() |
filo · 如何在x86上使用gcc强制执行内存排序 7 年前 |