Anladığım kadarıyla, yayın değişkenleri bir kez oluşturuldu, ancak birçok kez kullanıldı. Bu yüzden tek bir sınıfın içinde bir yayın değişkeni yaratmalıyım, bu kötü bir fikir mi? Yayın değişkenini tutmak için tek bir sınıf kullanmanın artıları ve eksileri nelerdir?Tek bir satırda yayın değişkenlerini kullanmanın artıları ve eksileri nelerdir?
cevap
ben sırayla bazı açıklamalar hakYayın değişkenleri daha iyi bu mekanizma nasıl çalıştığını anlamak düşünüyorum:
A Yayın değişken bir nakliye ziyade her makinede bir salt okunur değişken önbelleğe saklamanızı sağlar onun görevleri ile kopyalayın. Örneğin, her düğüme büyük bir girdi veri kümesinin bir kopyasını verimli bir şekilde vermek için kullanılabilir.
En fazla ayrıntı kontrol edebilirsiniz: Eğer Spark bir yayın değişkeni oluşturduktan sonra Spark Broadcast variables
, bunu için bir tekil referans kullanıyor olacak a tek kullanılarak, (broadcastVar.value()
arayarak erişilen) v etrafında ambalajı olsun sarmalayıcı, gerçek değerden ziyade, tekil paternin her iki şekilde de daha az etkisi olabilir.
Aynı sarıcı referansını, Spark uygulamanızın tüm kullanım ömrü boyunca da kullanabilirsiniz.
Salt okunur değişkenin bir başvurusu olduğundan, bu seçenekler benzer bir davranış sergileyecektir.
- 1. Bayrak enumunu kullanmanın artıları ve eksileri nelerdir?
- 2. NServiceBus: Artıları ve NServiceBus Dağıtıcısı'nı kullanmanın Eksileri
- 3. Bir Windows hizmeti oluştururken SRVANY kullanmanın artıları/eksileri nelerdir?
- 4. , artıları? Eksileri?
- 5. artıları ve eksileri
- 6. Diğer alay çerçevelerine karşı rspec alayının artıları ve eksileri nelerdir?
- 7. Tüm Ajax Sitesi'nin Artıları ve Eksileri
- 8. Sabit Oturum/Oturum Affinity yük boşaltma stratejisi Artıları ve Eksileri?
- 9. Çeşitli Java paketleme stratejileri için artıları/eksileri
- 10. Büyük takımlarda iOS geliştirme için Xcode ile git VS Mercurial'ı kullanan artıları ve eksileri nelerdir?
- 11. NSDocument architecture eksileri ve eksileri
- 12. Templama Motor Artıları ve Eksileri Zend Framework ile
- 13. Geri dönüşüm için minimum sdk ve listeyi değiştirmenin artıları/eksileri,
- 14. EF Varlıklar'dan daha fazla bir Deposu olan POCO nesnelerini iade etmenin artıları/eksileri nelerdir?
- 15. MVC web sitesi geliştirme açısından artıları ve eksileri
- 16. google uygulama motorunda db ve ndb eksileri ve eksileri
- 17. Artıları ve görünümü modeli
- 18. Tridon'da bir Yayın Hedefini kaldırma adımları nelerdir?
- 19. HTML5 Canvas vs SVG + Raphael.js'in avantajları ve eksileri nelerdir?
- 20. Sınıfları VBA'da kullanmanın yararları nelerdir?
- 21. CTE kullanmanın avantajları/dezavantajları nelerdir?
- 22. Başlatıcı listesini kullanmanın avantajları nelerdir?
- 23. Inline Javascript kullanmanın avantajları nelerdir?
- 24. MySQL grup satırları aynı satırda tek satırda
- 25. Artıları ve Eksileri, düzenler arasında yeniden kullanmak için Statik referansları Yazı Tipi'nde tutuyor musunuz?
- 26. xUnit veya NUnit? Birbirinin avantajları ve dezavantajları nelerdir?
- 27. Tek bir satırda tek bir karakter nasıl yazdırılır?
- 28. Tek bir satırda iText'de metni hizalama
- 29. Android: EditText ipucu tek satırda
- 30. OpenOffice DB ve Microsoft Access'i kullanmanın başlıca sakıncaları nelerdir?