Synchronous Threading
Thread 之間有明確地等待關係:一個 thread 必須等另一個 thread 完成後才能執行
Thread A: ████████░░░░░░░████████
Thread B: ████████
↑ A 等 B 完成才繼續
特點:
- 執行順序可預測
- 需要 barrier、join、mutex 等同步機制
- 容易推理,但可能有等待浪費
e.g., pthread_join
Thread 之間有明確地等待關係:一個 thread 必須等另一個 thread 完成後才能執行
Thread A: ████████░░░░░░░████████
Thread B: ████████
↑ A 等 B 完成才繼續
特點:
e.g., pthread_join