Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

두 개의 Python 루프를 동시에 실행하려면 어떻게 해야 합니까?

<시간/>

멀티프로세싱 라이브러리를 사용해야 합니다. 새 프로세스를 생성하고 여기에 코드를 인수로 제공해야 합니다. 예를 들어,

다중 처리 가져오기 프로세스에서

def loop_a():
   for i in range(5):
      print("a")

def loop_b():
   for i in range(5):
      print("b")

Process(target=loop_a).start()
Process(target=loop_b).start()

이것은 다른 시간에 다른 출력을 처리할 수 있습니다. 언제 어떤 인쇄가 실행될지 모르기 때문입니다.