«blocking» etiketlenmiş sorular



8
Bir ServerSocket accept () yöntemini nasıl kesebilirim?
Ana iş parçacığımda ServerSocket nesnesimi while(listening)çağıran accept(), daha sonra yeni bir istemci iş parçacığı başlatan ve yeni bir istemci kabul edildiğinde bir koleksiyona ekleyen bir döngü var . Ayrıca, 'off' gibi komutları vermek için kullanmak istediğim bir Yönetici iş parçacığım var, bu da tüm istemci iş parçacıklarının kapatılmasına, kendini kapatmasına …


6
Take () üzerinde bloke eden bir BlockingQueue nasıl kesilir?
Nesneleri a'dan alan BlockingQueueve onları take()sürekli bir döngüde çağırarak işleyen bir sınıfım var . Bir noktada, kuyruğa başka nesnelerin eklenmeyeceğini biliyorum. take()Engellemeyi durdurması için yöntemi nasıl keserim? İşte nesneleri işleyen sınıf: public class MyObjHandler implements Runnable { private final BlockingQueue<MyObj> queue; public class MyObjHandler(BlockingQueue queue) { this.queue = queue; } …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.