Sobes.tech
Middle

Uygulamada birkaç iş parçacığı oluşturulursa, yığın ve yığın alanının belleği değişir mi?

sobes.tech yapay zeka

AI'dan gelen yanıt

Yığın (Stack) — evet, her yeni iş parçacığı için yerel değişkenleri, fonksiyon çağrısı parametrelerini ve dönüş adreslerini saklamak üzere ayrı bir yığın oluşturulur.

Yığın (Heap) — hayır, yığın, uygulamadaki tüm iş parçacıkları için ortak bir kaynaktır. Yığında oluşturulan nesneler tüm iş parçacıklarına açıktır ve ortak verilere güvenli erişim için senkronizasyon gereklidir. Yığının hacmi, yeni nesneler oluşturuldukça artabilir, ancak bu doğrudan iş parçacığı sayısına bağlı değildir, nesnelerin toplam bellek tüketimine bağlıdır.