diff options
| author | Raymond Hettinger <python@rcn.com> | 2004-12-17 13:52:20 (GMT) |
|---|---|---|
| committer | Raymond Hettinger <python@rcn.com> | 2004-12-17 13:52:20 (GMT) |
| commit | bf72b7163018924e42a272b4e70601f394e840e6 (patch) | |
| tree | 136f95e14a00efac07b26fa78973048ad28f9ebd /Lib/decimal.py | |
| parent | 6f5b741a4696bc8f331b1d9c77307940528813ff (diff) | |
| download | cpython-bf72b7163018924e42a272b4e70601f394e840e6.zip cpython-bf72b7163018924e42a272b4e70601f394e840e6.tar.gz cpython-bf72b7163018924e42a272b4e70601f394e840e6.tar.bz2 | |
Refactor:
* Improve algorithm -- no more O(n) steps except sched.cancel().
* Improve thread safety of sched.run() and sched.empty()
(other threads could alter the queue between the time the queue was
first checked and when the lead event was deleted).
* Localize variable access in sched.run() to minimize overhead.
Diffstat (limited to 'Lib/decimal.py')
0 files changed, 0 insertions, 0 deletions
