diff options
author | Raymond Hettinger <python@rcn.com> | 2004-12-17 13:52:20 +0000 |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2004-12-17 13:52:20 +0000 |
commit | bf72b7163018924e42a272b4e70601f394e840e6 (patch) | |
tree | 136f95e14a00efac07b26fa78973048ad28f9ebd /Python/getopt.c | |
parent | 6f5b741a4696bc8f331b1d9c77307940528813ff (diff) | |
download | cpython-git-bf72b7163018924e42a272b4e70601f394e840e6.tar.gz |
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 'Python/getopt.c')
0 files changed, 0 insertions, 0 deletions