File tree Expand file tree Collapse file tree 4 files changed +7
-3
lines changed Expand file tree Collapse file tree 4 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -20,3 +20,4 @@ def task2(a, b):
2020 time .sleep (1 )
2121
2222tim .stop ()
23+ time .sleep (1 )
Original file line number Diff line number Diff line change 11import _thread
22import time
33
4+
45class Timer :
56 def __init__ (self , tick_ms = 10 ):
67 self .tick_ms = tick_ms
@@ -16,14 +17,15 @@ def start(self):
1617
1718 def run (self ):
1819 while self .is_running :
19- time .sleep_ms ( self . tick_ms )
20+ tick_now = time .tick_ms ( )
2021 for task in self .tasks :
2122 time_end , func , args = task
22- if time . tick_ms () >= time_end :
23+ if tick_now >= time_end :
2324 func (* args )
2425 self .tasks .remove (task )
2526 if self .debug :
2627 print ('tasks after run:' , len (self .tasks ))
28+ time .sleep_ms (self .tick_ms )
2729 self .stoped = True
2830
2931 def stop (self ):
Original file line number Diff line number Diff line change @@ -20,3 +20,4 @@ def task2(a, b):
2020 time .sleep (1 )
2121
2222tim .stop ()
23+ time .sleep (1 )
Original file line number Diff line number Diff line change 22#define PIKA_VERSION_MINOR 13
33#define PIKA_VERSION_MICRO 4
44
5- #define PIKA_EDIT_TIME "2024/12/02 20:54:06 "
5+ #define PIKA_EDIT_TIME "2024/12/02 21:04:57 "
You can’t perform that action at this time.
0 commit comments