2011-10-17 158 views
1

如果我在一個循環中創建POSIX線程。線程是否按照創建的順序開始運行?創建POSIX線程在一個循環

+3

maybe..maybe不是。你不能說。這取決於在主線程,調用的睡眠方法,以及OS調度控制各個流程正在運行,並且它們之間的上下文切換。 – vishakvkt 2011-10-17 12:28:10

回答

0

的答案是什麼Vishakvkt已經說過:POSIX線程提供有關他們將如何安排沒有保證。如果你需要的線程N + 1上線ň某種程度上取決於,你需要讓他們會合於某種形式的同步對象,像一個互斥體或條件變量。