تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: معنی جمله C#‎ type safety is unsafe چیست؟

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2017
    پست ها
    19

    پيش فرض معنی جمله C#‎ type safety is unsafe چیست؟

    دوستان سلام
    من در مورد تفاوت های [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] و JAVA تحقیق میکردم که این جدول رو پیدا کردم . . .
    اینجا یکی از تفاوت ها رو نوشته که C#‎ type safety is unsafe و در مقابل برای جاوا نوشته Java type safety is safe

    میخواستم ببینم منظور از این Safe و Unsafe بودن چیه ؟

    ممنون

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  2. #2
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    سلام سی شارپ هم به طور طبیعی و پیشفرض type safety هست مگر اینکه خودتون بخواید unsafe اش کنید که توی زبان جاوا نیست.
    حالا اینا چی هستن؟ ببینید مدیریت حافظه توی سی شارپ توسط دات نت انجام میشه و توی جاوا هم جاوا رانتایم.
    حالا وقتی یک کلاس از اون وسط حافظه حذف بشه (dispose بشه) چه اتفاقی باید بیوفته؟ باید اون قسمت از حافظه که اشغال شده برگرده به سیستم عامل تا ازش استفاده کنه در نتیجه یک عملیاتی شبیه مرتب سازی در هنگام Garbage Collection اتفاق میوفته که باعث تغییر پونتر های بقیه ی کلاس های باقی مونده توی حافظه میشه در نتیجه احتمال اینکه پوینتر های بعضی از ابجکت ها تغییر کنه زیاده پس از نظر پرفورمنس هم کمی تاثیر گذار هست.
    کد های unsafe توی سی شارپ کد هایی هستن که به صورت مجبوری توسط GC مرتب یا نابود نمیشن در نتیجه پوینتر هاشون هم سر جاش خواهد بود و تغییر نخواهد کرد در نهایت پرفورمنس بهتری خواهیم داشت.

  3. 2 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2017
    پست ها
    19

    پيش فرض

    مرسی دوست عزیز

    یعنی الان این unsafe بودن یک برتری [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] هست نسبت به جاوا ؟

  5. #4
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بله یکی از مزیت های سی شارپ نسبت به زبانی مثل جاوا همین هست که میتونید کد ها رو بصورت unsafe هم اجرا کنید که از این روش توی مباحث پرفورمنسی بسیار استفاده میشه.

  6. این کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •