PDA

View Full Version : مدیریت حافظه متغیر های static



amsjavan
جمعه 16 مهر 1389, 09:19 صبح
سلام
حافظه متغیرهای static چطور عمل می کنند؟ برای مثال وقتی در کلاس یک صفحه متغیری تعریف می کنیم و می گوییم هر بار کاربر روی دکمه ای کلیک کرد به آن متغیر اضافه شود. اما این اتفاق نمی افتد چون با هر بار کلیک آن متغیر دوباره تعریف می شود و همیشه مقدار اولیه می ماند. اما وقتی این متغبر را static تعریف می کنیم این اتفاق نمی افتد و در حافضه باقی می ماند و درست کار مکنه. حالا سوالم اینجاست آیا متغیر static وقتی صفحه رو می بندی در حافظه می مونه یا پاک می شود؟ چطور میشه خودمون حافظه متغیر static رو آزاد کنیم؟

aminghaderi
جمعه 16 مهر 1389, 15:05 عصر
اما وقتی این متغبر را static تعریف می کنیم این اتفاق نمی افتد و در حافضه باقی می ماند و درست کار مکنه
شما مطمئنید؟؟
تحت وب؟؟؟
حتی با بستن سایت؟؟؟

amsjavan
جمعه 16 مهر 1389, 16:50 عصر
بله مطمئن هستم. با بستن سایت هم مدتی مقداری که بهش دادیم باقی میمونه! می تونید امتحان کنید