Кстати насчёт потоков.
Как сказано в помощи методы класса Object распадаются на три ветки - методы для работы в многпоточной среде, методы для работы с тайм-аутами и методы .
Так вот методы wait и notify - относятся к многопоточности (хотя в самой аксапте я её еще ни разу не видел).
А методы setTimeout, cancelTimeout и getTimeoutTimerHandle судя по всему работают с обычными MS Windows таймерами. Т.е. дело обходится без дополнительных потоков - просто на основной поток приложения вешаются таймеры и когда они срабатывают (через стандартную очередь сообщений) этот поток активирует код нашего Object-а. А-ля Win API.
|