İki "ifade" arasındaki gerçek (anlamsal) farkı anlamıyorum.
"Döngü" "tepki" ve "(true)" ile "al" arasına sığar, çünkü "tepki" geri dönmez ve "döngü" tekrar tekrar bedenini çağıran bir işlevdir. Kaynaklardan düştüğüm budur - kullanılan "ve" "ile gerçekten tanıdık değilim. "Al", havuzdan bir Thread'i engeller, "tepki ver" değil. Bununla birlikte, "tepki verme" için, işlevin eklenebileceği bir İplik araştırılır.while (true) ile loop arasındaki fark nedir?
Soru şu ki: "alma" ile "döngü" yi neden kullanamıyorum? Aynı zamanda "while (true)" varyantından farklı (ve daha iyi!) Davranıyor gibi gözüküyor, en azından bu bir profilerde gözlemlediğim şey. Daha da garip, "-Dactors.maxPoolSize = 1 -Dactors.corePoolSize = 1" ile "ping-pong" ("true (doğru)" ve "al" komutlarını hemen çağırmak (beklediğim şey) - "döngü" ve "alma", sorunsuz çalışır - tek bir Konuda - bu nasıl?
Teşekkürler!
Tepki ve alma arasındaki fark, alıcı bir tepki verirken bir iplik alırken "biraz daha akıllı" olur ve neeeded – Schildmeijer
bir tane kaplar. Teşekkürler, ben soruya bilgi ekledim - ancak, aradaki farkı açıklamıyor (doğru) ve döngü ve kullanılan kullanım şekli: alma-> (true), tepki-> döngüsü. Benim için alma-> döngüsü de çalışırdı ve daha da iyiydi ... – Ice09