interruptingcow o saniye belirli bir süre içinde yerine getirmeyen zaman nispeten incelikle kodunuzu kesebilir bir Python programıdır:
interruptingcow ithalat zaman aşımı
deneyin:
& Nbsp; zaman aşımı ile (5):
& Nbsp; # bir potansiyel çok yavaş işlemi gerçekleştirmek
& Nbsp; geçiş
RuntimeError hariç:
& Nbsp; print "5 saniye içinde bitirmek değil"
Kurulum
& Nbsp; interruptingcow yüklemek pip
Uyarılar
Interruptingcow işletim sistemi program yürütme kesme izin sinyali (SIGALRM) kullanır. Bu şu sınırlamaları vardır:
1. Python sinyal işlemcileri sadece ana iş parçacığı için geçerlidir, böylece başka bir iş parçacığı bu kullanamazsınız
2. SIGALRM kendisi kullanan bir programda kullanmak gerekir
Gereksinimler :
- Python
Yorum Bulunamadı