Я думаю, что вы, вероятно, хотите что-то менее инвазивное, но один из подходов состоит в том, чтобы управляющий поток получил блокировку, а затем все другие потоки также попытались получить эту блокировку. Затем проследите, чтобы управляющий поток спал столько времени, сколько вам нужно, прежде чем его бросить Немного менее неуклюжая версия этого состояла бы в том, чтобы использовать семафор с одним разрешением на поток, а затем заставить управляющий поток получить их все, прежде чем все другие потоки попытаются получить разрешение.
Как я уже сказал, это довольно агрессивно, вам придется взламывать это в своем коде для каждого потока.
Другим подходом было бы запустить ваш код в отладчике и вручную приостановить каждый поток.