2011-08-01 9 views
6

[Not: Bu ayrı bir işlemde bir Android hizmetini çalıştıran yaklaşık soruya bir takip olduğunu: How can an Android application have more than one process?] Farklı bir işlemde bir Android hizmeti çalıştıracak, aynı yığın limitine katkıda bulunacak mı?

Ben, ayrı bir işlemde çalıştırmak için bir hizmet belirtmek kendi yığın sınırı olacaksa

(ya da ana limit ile yığın limitini paylaşıyor mu? Kısacası, işlem başına veya uygulama başına yığın sınırları var mı?

cevap

5

Her işlemin kendi sanal belleği ve adres alanı vardır. Böylelikle, her bir işlemin de kendisini yöneten kendi yığını vardır. Bununla birlikte, tüm işlemler işletim sistemi tarafından yönetilen aynı fiziksel belleği paylaşır. Bu nedenle ayrı bir sürece sahip olmak, bazen hafıza sorunlarına yardımcı olabilir, ancak her zaman değil.

İlgili konular