concurrent.futures ile oynuyorum.Bir python concurrent.futures içinde time.sleep() nasıl kesilir
Şu anda benim geleceğim time.sleep(secs)
.
Future.cancel(), düşündüğümden daha az görünüyor. gelecek zaten yürütülüyorsa
ardındantime.sleep()
onun tarafından iptal almaz.
wait() için zaman aşımı parametresi için de geçerlidir. time.sleep()
'u iptal etmiyor.
time.sleep()
iptal etmek?
Test için ThreadPoolExecutor'u kullanıyorum.
Kısa cevap - hiçbir şekilde ve işçilerinde uykunun büyük olasılıkla kullanım tasarımı, uzun cevap sorunu demektir - onları her zaman kırmak için imkanı ile özel uyku uygulama olanağı, ancak ne pythonic veya doğru değil. alternatif olarak kilit kullanımını kontrol edebilirsiniz. – Reishin