Synchronous Threading

Thread 之間有明確地等待關係:一個 thread 必須等另一個 thread 完成後才能執行

Thread A: ████████░░░░░░░████████
Thread B:         ████████
                  ↑ A 等 B 完成才繼續

特點:

  • 執行順序可預測
  • 需要 barrier、join、mutex 等同步機制
  • 容易推理,但可能有等待浪費

e.g., pthread_join