【发布时间】:2011-02-14 02:41:00
【问题描述】:
我正在学习使用 pthread 进行编程。 如何编写程序在不同的线程上打印奇数和偶数。
【问题讨论】:
-
输出应该是1,2,3.....但是奇数和偶数应该打印在不同的线程上。
-
除非你使用互斥体,否则你不能保证两个不同线程的输出会以什么顺序出现。
-
@QuantumPete - 互斥体不保证顺序。当线程 A 释放互斥锁时,不能保证线程 B 会在线程 A 再次请求之前被唤醒。
-
+1 - 对于任何自学如何使用 pthreads 的人来说都是一个有用的问题。