Uygulamaya teslim edilmek istenen kuyruk iletilerini beklemek ve yanıtlamak için iş parçacıkları kullanan bir kuyruk işleme uygulaması yazıyorum. Uygulamanın ana kısmı için sadece aktif kalması gerekiyor. gibi bir kod Örneğin:Python: Uzun koşu süreçleri için Geç mi Uyu?
while True: pass
veya
while True: time.sleep(1)
biri bir sistemde en az etkisi olacak Hangi? Hiçbir şey yapmanın tercih edilen yolu nedir, ancak bir python uygulaması çalışıyor mu?
doğru cevap yoklama yapmak değil G/Ç hiç Örneğin, OS'nin okumaya hazır bir şey olana kadar uyuduğu select() çağrısına bakın. –
İş parçacıkları durumunda, iletileri bekleyen TCP bağlantılarını engelliyorlar. Benim sadece endişe duyduğum ana iş parçacığı ve komut satırı seçeneklerini işlemek, yapılandırma ve iş parçacığı tekme işlemek bir şey yapmıyor. –