نمایش نتایج 1 تا 3 از 3

نام تاپیک: حافظه های انبوه و پشته

  1. #1
    koshte mordeie C#‎ur
    مهمان

    حافظه های انبوه و پشته

    سلام به همه ی دوستان گرامی طرفداران #C و عمو بیلی و کل خانواده ی net. آقا من یه پسر بازیگوش حالا میگن زلزله هستم 13 سالمه میخواستم بدنم حافظه ی انبوه چیچیه حافظه ی پشته چیکارست این وسط من یه کتاب #C دارم که یه فصلش در این مورد هستش ولی اصلا سر در نمیارم :cry: خواهشاً کمکم کنین تا اینو بفهمم و این کتاب تموم بشه اصلاً بسته بندی در حافظه یعنی چی به چه دردی میخوره آخه این کد رو ببینین :cry:
    object obj;
    int n=150;
    obj=n;
    تو این کتاب نوشته حالا یک کپی از n در حافظه ی انبوه بسته بندی شد حالا اگه بخوای ازش استفاده کنی چه جووری میشه اصلا 150 داده نمیشه :cry:
    چیکار کنم کمک[/img]

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    به به! چه پسر گلی!

    عزیزم در مورد پشته و اینها ، این کتاب برای اول کار زیاده روی کرده. این فصل را زود ردش کن بره! برای توضیح پشته و ... باید متوسل به زبان اسمبلی شد و .... که اصلا الان بدردت نمی خوره.
    اون بیچاره خواسته متغیرها را توضیح بده ولی نتونسته به زبان ساده برای یک علاقمند 13 ساله توضیح بده.
    قسمت دوم مقدمه ایی بر سی شارپ را که من اینجا گذاشتم مربوط به استفاده از متغیرها است اونها را بخون برات روشن می شه چجوری باید متغیر تعریف کنی و الی آخر.
    یعنی این : http://www.barnamenevis.org/viewtopic.php?t=2058

    موفق باشی.

  3. #3
    در CLR, دو دشته متغیر وجود دارن 1-متغیرهای عادی یا ذاتی 2-متغیرهای که به نوعی شیئ هستند. متغیرهای دسته اول که به اونها Value Types گفته میشه در پشته یا Stack نگهداشته میشن و متغیرهای دسته دوم در انبوه یا Heap.



    البته متغیرهایی هم که در Heap نگه داشته میشن در اصل از Stack به اونها در Heap اشاره میشه.



    CLR از دو نوع روش برای این دو نوع داده ها استفاده میکنه تا بتونه به حداکثر سرعت و بازدهی برسه در صورتی که در جاوا فقط Heap وجود داره. در عین حال متغیرهایی که در Stack هستن بعد از تمام شدن استفاده از اونها از بین می روند ولی متغیرهایی دسته دوم را پروسه ای به نام Garbage Collector از بین میبره.

تاپیک های مشابه

  1. پاک کردن حافظه های بلااستفاده ؟
    نوشته شده توسط nabegheh95 در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 5
    آخرین پست: شنبه 22 خرداد 1389, 08:40 صبح
  2. mail server و ایجاد ایمیل های انبوه
    نوشته شده توسط C#‎Student در بخش شبکه و Networking‌
    پاسخ: 4
    آخرین پست: چهارشنبه 02 دی 1388, 21:08 عصر
  3. ساخت بوت لودر برای حافظه های فلش
    نوشته شده توسط reza10203045 در بخش توسعه‌ی هسته‌ی سیستم عامل
    پاسخ: 4
    آخرین پست: پنج شنبه 07 آبان 1388, 01:44 صبح
  4. مشکل پخش برنامه های انبوه
    نوشته شده توسط شاگرد آرام در بخش Foxpro
    پاسخ: 9
    آخرین پست: جمعه 24 شهریور 1385, 11:54 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •