ฉันกำลังเล่นกับ concurrent.futures
ปัจจุบันการโทรในอนาคตของฉัน time.sleep(secs)
ดูเหมือนว่า Future.cancel()ทำได้น้อยกว่าที่คิด
หากอนาคตกำลังดำเนินอยู่ time.sleep()
จะไม่ถูกยกเลิก
เช่นเดียวกับพารามิเตอร์การหมดเวลาสำหรับ wait(). มันไม่ได้ยกเลิก time.sleep()
ของฉัน
จะยกเลิก time.sleep()
ที่ถูกดำเนินการใน concurrent.futures ได้อย่างไร
สำหรับการทดสอบ ฉันใช้ ThreadPoolExecutor