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

การดำเนินการนี้อาจประมวลผลเอาต์พุตที่ต่างกันในแต่ละช่วงเวลา เนื่องจากเราไม่ทราบว่างานพิมพ์ใดจะดำเนินการเมื่อ