2
64bit pencerede bir iş parçacığının ek yükü nedir? Ben yığın için userpace 1mb ve 32bit kernel alanı daha az miktarda olduğuna inanıyorum.64bit Konu Başlığı
Teşekkürler
64bit pencerede bir iş parçacığının ek yükü nedir? Ben yığın için userpace 1mb ve 32bit kernel alanı daha az miktarda olduğuna inanıyorum.64bit Konu Başlığı
Teşekkürler
İstediğiniz her şey olabilir. CreateThread() API, yığın boyutunu belirlemenizi sağlar. Yığın boyutu 0 ile çağırırsanız, bir linker seçeneği ile ayarlanabilen yürütülebilir dosya üstbilgisinde tanımlanan yığını kullanır. Varsayılan değer (her iki x86 için & x64 sistemleri) 1 MB'dir.
Ferruccio'nun yanıtı doğrudur, ancak 1 MB'ye ayarlanmış olsa bile. Bu 1MB hemen tahsis edilmez. Yığın kullanıldığında ihtiyaç duyulduğu kadar tahsis edilir. –
Netleştirmek için: adres alanı hemen ayrılır, ancak fiziksel RAM gerekli olana kadar bu adres alanına eşlenmez. – Ferruccio