함수를 사용하여 Python에서 스레드 생성
문제:
두 함수를 동시에 실행하려면 Python 스크립트를 사용하는 경우 제공된 예제 코드를 사용하여 스레딩을 구현할 수 없습니다. 클래스 기반 접근 방식 대신 스레드 함수를 사용하는 것을 선호합니다.
해결책:
Thread의 하위 클래스를 사용하지 않고도 Python에서 스레드 함수를 사용하여 스레드를 생성할 수 있습니다. . 예는 다음과 같습니다.
<code class="python">from threading import Thread from time import sleep def threaded_function(arg): for i in range(arg): print("running") sleep(1) if __name__ == "__main__": thread = Thread(target=threaded_function, args=(10,)) thread.start() thread.join() print("thread finished...exiting")</code>
설명:
위 내용은 Thread를 서브클래싱하지 않고 함수를 사용하여 Python에서 스레드를 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!