Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
learning:faq:modeling_time [2024/10/17 10:47] – created fponzi | learning:faq:modeling_time [2024/12/21 12:05] (current) – fponzi | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== How to approach | + | ====== How to approach |
See Lamport' | See Lamport' | ||
Basic idea: instead of having a monotonically-increasing time variable, you keep track of a set of upper-bound timers (action must happen before timer reaches zero) and lower-bound timers (action cannot happen until timer reaches zero) that always initialize to some finite value then tick down to zero instead of tracking an infinitely-increasing clock time. | Basic idea: instead of having a monotonically-increasing time variable, you keep track of a set of upper-bound timers (action must happen before timer reaches zero) and lower-bound timers (action cannot happen until timer reaches zero) that always initialize to some finite value then tick down to zero instead of tracking an infinitely-increasing clock time. | ||
+ | |||
+ | Source: https:// | ||