Это довольно сложно сделать, так как вы не можете быть уверены в том, как де ОС будет планировать выполнение потоков.Ваши тесты, скорее всего, будут случайно провалены.Если вы можете, измените свой дизайн, чтобы уменьшить количество блокировок / других методов синхронизации и дизайн для обеспечения безопасности потоков (например, без использования общего состояния).