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

نام تاپیک: ارسال پیام به چند کلاس به صورت هم زمان

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مهر 1393
    محل زندگی
    پایتخت کشتی
    پست
    142

    ارسال پیام به چند کلاس به صورت هم زمان

    سلام دوستان
    من یک کلاس دارم که ازش چند هزار تا شی باید بسازم بعد از ساخت شی از روی کلاس داخل هر کلاس یک نخ ساخته می شه
    وقتی یک شی توی یک بلوک ساخته می شه بعد از اجرای کدها و هنگام خروج از بلوک شی از حافظه پاک می شه

    اول اینکه تو کد من وقتی که کد های بلوک تموم می شه
    نخی که تو کلاس هست در حال اجرا هستش
    وقتی کار نخ تموم شد کلاس از حافظه پاک می شه یا نه
    چون تعداد کلاس ها زیاد هست مشکل ساز می شه اگه می شه موضوع رو یخورده برام باز کنید

    دوم اینکه من باید در یک زمان به همه ی کلاس ها یک دستور یا یک شی مثل متن یا هر چیزی ارسال کنم اگه بخوام از کلاس ها لیست بگیرم و از حلقه استفاده کنم هم حافظه اشغال می شه و هم زمان می بره تا تک تک پیام ها ارسال بشه
    راه حل خودم اینه که از رویداد استفاده کنم و یک رویداد بسازم و موقع تعریف کلاس یک رویداد ساخته بشه و یک متد داخل کلاس اجرا کنه هر وقت هم خواستم پیامی بفرستم رویداد رو فراخوانی کنم آیا راه بهتری به نظرتون می رسه لطفا راهنمایی کنید ممنون

  2. #2
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: ارسال پیام به چند کلاس به صورت هم زمان

    سلام اولا شما توضیح بدین دلیل اینکه چرا باید چندین هزار آبجکت (هر آبجکت یک Thread) ساخته شود؟ با برنامه ت می خوای چه کاری رو پیاده سازی کنی؟
    First,solve the problem then write the code

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مهر 1393
    محل زندگی
    پایتخت کشتی
    پست
    142

    نقل قول: ارسال پیام به چند کلاس به صورت هم زمان

    ممنون از توجهتون هر کلاس شامل یک سوکت می شه و برای هر کلاینت یک کلاس ساخته می شه و نخ هم وظیفه دریافت اطلاعات رو داره

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

  1. سوال: حذف چند رکورد به صورت هم زمان توسط پروسیجر
    نوشته شده توسط mahsab در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: سه شنبه 23 تیر 1394, 20:08 عصر
  2. حرفه ای: مشکل با اجرای برنامه برای چندین کلاینت به صورت هم زمان
    نوشته شده توسط reza.ziyaee در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: دوشنبه 06 اردیبهشت 1389, 15:55 عصر
  3. سوال: چگونگی ارسال پیام به صورت همزمان به تعداد زیادی clients
    نوشته شده توسط ghrzarei در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 11 اسفند 1388, 19:48 عصر
  4. سوال: بررسي بودن فيلدهاي تكراري به صورت هم زمان از چند جدول مختلف؟
    نوشته شده توسط baran_1551 در بخش SQL Server
    پاسخ: 6
    آخرین پست: دوشنبه 02 آذر 1388, 16:01 عصر
  5. ارسال پيام به صورت آنلاین در شبکه
    نوشته شده توسط Tasnim در بخش توسعه نرم افزارهای تحت شبکه
    پاسخ: 7
    آخرین پست: سه شنبه 17 دی 1387, 18:25 عصر

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

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