Windows에서 주기적으로 함수 실행: 지연된 기쁨
Windows에서 지정된 간격으로 함수를 실행하는 문제로 고민하고 있는 경우 , 당신은 바로 이곳에 도착했습니다. 시간에 민감한 작업을 명령할 수 있는 간단하면서도 효과적인 접근 방식을 풀어보겠습니다.
해결책은 Timer 개체의 기능을 활용하는 데 있습니다. 함수를 foo()라고 부르고 새 타이머 생성을 조정하면 타이머가 만료될 때마다 foo()가 자체적으로 호출되도록 할 수 있습니다. 이 우아한 메커니즘을 사용하면 프로그램의 다른 활동을 차단하지 않고 실행을 예약할 수 있습니다.
이 개념을 구현하기 위해 타이머와 기능을 함께 통합하는 코드 조각을 살펴보겠습니다.
import time import threading def foo(): print(time.ctime()) threading.Timer(10, foo).start() foo()
단계별 작동 방법은 다음과 같습니다.
이제 출력 예를 살펴보겠습니다.
Thu Dec 22 14:46:08 2011 Thu Dec 22 14:46:18 2011 Thu Dec 22 14:46:28 2011 Thu Dec 22 14:46:38 2011
관찰할 수 있듯이 foo() 함수는 10초마다 실행되어 이 기술의 효율성을 보여줍니다. Windows에서 주기적으로 기능을 실행하기 위한 용도입니다.
위 내용은 타이머를 사용하여 Windows에서 주기적으로 기능을 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!