AWT EDT'ye iş birimlerini göndermek için invokeLater()
'un sadeliğini beğendim. (Örneğin SwingWorker gibi) bir arka plan iplik iş isteklerini göndermek için benzer bir mekanizmaya sahip güzel olurdu ama anladığım kadarıyla, bu invokeLater() bağlıdır budur & sevk mekanizması, kuyruk olayın herhangi bir tür yok. Java'da "olay odaklı" bir arka plan iş parçacığı nasıl oluşturabilirim?
aslında, tek bir arka plan iş parçacığı EDT benzeri davranışları uygulamak (veya ki?) Nasıl tam olarak olabilir, o. Öte yandan, oradaki iniş çıkışlı bir iş parçacığının basitliğini, gökyüzündeki bazı görünmeyen Olay Sevk Kuyruğu'ndan gönderildiklerinde "iş damlacıkları" işledikçe seviyorum. Java böyle bir "olay odaklı çalışan iş parçacığı" oluşturmanın bir yolunu sunuyor mu? Ya da, sonuçta bunu yapmak için doğru yolu gösteren bir mesaj mıdır? Ve ilişkili bir damarda, invokeLater()
mesaj gönderme tekniğinin dezavantajları var mı?
hakkında bilmek ama "sevk" Ben arıyordum sağlamak görünmüyor. – Chap
Tek bir iş parçacıklı yürütücüde bir runnable göndermek, EDT'de bir runnable göndermek gibidir. Görevler işlem için sıraya alınır ve iş mevcut değilse iş parçacığı beklemede kalır. – toto2
@Chap Diğer cevabın yorumlarında sorununuzun açıklamasını okudum ve tek bir iş parçacığının tam olarak aradığınız şey olduğu anlaşılıyor. – toto2