commit 035d94aac7ee6b4e77a3673f8f9239b8435e1481 Author: ry-yamafuji Date: Thu Jan 25 08:11:42 2024 +0900 初回コミット diff --git a/timeSchedule.py b/timeSchedule.py new file mode 100644 index 0000000..749a621 --- /dev/null +++ b/timeSchedule.py @@ -0,0 +1,23 @@ +import threading +import time + +class TaskScheduler: + def __init__(self): + self._thread = threading.Thread(target=self._run_task) + self._thread.start() + + def _run_task(self): + while True: + print("Task is running...") + time.sleep(10) + +# インスタンスを作成し、スレッドを起動 +scheduler = TaskScheduler() + +# インスタンスを破棄(しかしスレッドは続行) +# del scheduler + +# メインスレッドは他の作業を続ける +for _ in range(5): + print("Main thread is working...") + time.sleep(1)