OpenU.Ru
Событие, указывающее на удовлетворение выражения для описания времени, например, наступление абсолютного времени или прохождение определенного количества времени, после чего объект входит в какое-либо состояние.
Семантика
Событие времени представляет собой событие, которое зависит от истечения какого-либо
периода времени, а, следовательно, от наличия часов. В реальном мире часы могут
присутствовать неявно. В компьютере же это физическая сущность, поэтому в разных
компьютерах могут быть разные часы.
Событие времени - это сообщение, идущее от часов к системе. Следует отметить,
что и абсолютное, и истекшее время можно определить относительно реальных или
виртуальных внутренних часов (в последнем случае значения времени могут варьироваться
от объекта к объекту).
Событие времени может основываться на абсолютном времени (время дня или часы,
установленные внутри системы) или на относительном времени (время, истекшее
с момента входа в некое состояние или осуществления какого-либо события).
Нотация
В отличие от сигналов события времени не объявляются в виде именованных событий. Вместо этого переход запускается при помощи выражения для описания времени.
Обсуждение
В любой программной реализации события времени не падают с неба, - они поступают
от часов, находящихся внутри системы или вне ее. При этом их практически невозможно
отличить от сигналов, особенно в системах реального времени и распределенных
системах. В них же определяется, какими часами пользоваться - ведь на самом
деле "реального времени" не существует (причем не существует нигде,
даже в реальном мире, - если не верите, справьтесь у Эйнштейна).