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:// | ||