Ответ - то, что Vishakvkt уже сказал: потоки Posix не дают никаких гарантий относительно того, как они будут запланированы.Если вам нужен поток n + 1, чтобы каким-то образом зависеть от потока n, вам нужно, чтобы они были рандеву для какого-либо объекта синхронизации, такого как мьютекс или условная переменная.