Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để chạy đồng thời hai vòng lặp python?

Bạn sẽ cần sử dụng một thư viện đa xử lý. Bạn sẽ cần tạo ra một quy trình mới và cung cấp mã cho nó như một đối số. Ví dụ:

từ Quy trình nhập khẩu đa xử lý

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()

Điều này có thể xử lý các đầu ra khác nhau tại các thời điểm khác nhau. Điều này là do chúng tôi không biết bản in nào sẽ được thực thi khi nào.