1nd1g0 писал(а):
ставьте им не кратные друг другу DelayПозвольте с вами не согласиться -- в самом лучшем варианте перерытие может наступить при количестве циклов равных произведению двух задержек. Только правильная семафорная регулировка может спасти отца Русской демократии от неминуемого крэша

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