Вверх ↑
Разработчик
Ответов: 26066
Рейтинг: 2120
#1: 2018-04-12 14:12:05 ЛС | профиль | цитата
Netspirit писал(а):
Ты что, смеёшься? Какая там реализация!

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

0
Редактировалось 2 раз(а), последний 2018-04-12 14:21:13