Saya bermain-main dengan concurrent.futures.
Saat ini panggilan masa depan saya time.sleep(secs)
.
Tampaknya Future.cancel() hasilnya kurang dari yang saya kira.
Jika masa depan sudah dijalankan, maka time.sleep()
tidak dibatalkan olehnya.
Hal yang sama juga terjadi pada parameter batas waktu untuk wait(). Itu tidak membatalkan time.sleep()
saya.
Bagaimana cara membatalkan time.sleep()
yang dieksekusi secara bersamaan.futures?
Untuk pengujian saya menggunakan ThreadPoolExecutor.