.Net'deki statik alanlar için taneciklik biriminin işlem başına değil, AppDomain başına olduğunu okudum. Süreç çapında tekil nesne oluşturmak mümkün mü?Süreç boyunca bir singleton nesnesi nasıl oluşturulur?
1
A
cevap
2
AppDomains genelinde bilgi iletişim kurmak için arayarak çağrıları kullanmalısınız. Bu nedenle, üst öğe AppDomain'de durum nesnesini oluşturmanız ve kullanmak istediğiniz herhangi bir çocuğa iletmeniz gerekir. Bunu yapmak zorunda kalmazsanız, amacı yenen AppDomains genelinde bellek paylaşıyor olursunuz.
Her bir Uygulama Etki Alanı'nda, birincil alandaki gerçek tekil referansı için (sıralı) referansa sahip bir tekil tablonuz olabilir. Yani kodunuz hala "singleton-y" olarak görünüyor, ama arkasında gizli bir kablo var.