创建POSIX线程在一个循环

创建POSIX线程在一个循环

问题描述:

如果我在一个循环中创建POSIX线程。线程是否按照创建的顺序开始运行?创建POSIX线程在一个循环

+3

maybe..maybe不是。你不能说。这取决于在主线程,调用的睡眠方法,以及OS调度控制各个流程正在运行,并且它们之间的上下文切换。 – vishakvkt 2011-10-17 12:28:10

的答案是什么Vishakvkt已经说过:POSIX线程提供有关他们将如何安排没有保证。如果你需要的线程N + 1上线ň某种程度上取决于,你需要让他们会合于某种形式的同步对象,像一个互斥体或条件变量。