Netspirit писал(а):
Ты что, смеёшься? Какая там реализация!Не хотелось бы использовать параллельный поток. Это чревато отсутствием синхронизации с главным потоком, для этого надо как-то все равно синхронизировать выданное событие с главным потоком. Так это уже реализовано в штатном компоненте Thread и его методе onSyncExec, чем тебе не синхронный Sleep? Но как ты собираешься затормозить в этом случае выполнение главного потока? Получается противоречее -- Sleep не может выполняться в параллельном потоке, тк перестает влиять на главный поток, но и не может выполняться в основном, тк заблокирует очередь событий. Вот и как этих ежиков скрестить?
Да и зачем это все надо, когда есть нормальный компонент Timer, который прекрасно справляется с поставленной задачей и ни фига не грузит проц?