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

نام تاپیک: اجرای برنامه در background

  1. #1
    کاربر دائمی آواتار Mohammadi_F
    تاریخ عضویت
    دی 1385
    محل زندگی
    تهران
    پست
    115

    اجرای برنامه در background

    سلام
    من در برنامه ای که دارم می نویسم چند میلیون رکورد دارم که یکی از فیلدهای اون هر روز باید لااقل یک بار update بشه یا حداقل بایستی چک بشه تا اگه نیاز داشت این کار براش صورت بگیره .
    حالا مشکلی که من دارم اینه که update کردن این حجم اطلاعات و اون هم وقتی برای هرکدوم از رکوردها بایستی محاسباتی با توجه به فیلدهای چند جدول دیگه انجام بشه چندین دقیقه طول میکشه و این در حالیه که اولا خیلی از قسمتهای برنامه به این update بصورت فوری نیازی ندارندو فقط بعضی قسمتها حتما باید با رکوردهای update شده کار کنند و دوما کاربرهای برنامه نیاز دارند بلافاصله بعد از اجرای برنامه با اون کار کنند.
    در ویرایش قبلی برنامه کدهایی نوشته بودم که کاربر وقتی می خواست برای اولین بار به قسمتهای ضروری برنامه دسترسی پیدا کنه کل اون رکوردها update می شد که خوب چندین دقیقه طول می کشید و چندان جالب نبود اما در ویرایش جدید می خوام که این کار در background انجام بشه ، یعنی به محض شروع برنامه update شروع بشه ولی طوری که کاربر بتونه کارهای خودش رو انجام بده و برنامه با توجه به میزان مشغول بودن سیستم از توانایی سیستم استفاده کنه یعنی سرعت update شدن بستگی به بیکاری یا مشغول بودن سیستم داشته باشه.
    نظرتون در این باره چیه و آیا راه حل بهتری سراغ ندارین ؟
    در مورد اینکه کدی با توجه به بیکاری یا مشغول بودن سیستم در background اجرا بشه بایستی چکار کنم؟
    متشکرم.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    شیراز
    پست
    123
    از Thread استفاده کنید

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    آنجا سرای ابدی است
    پست
    2,011
    نقل قول نوشته شده توسط Sohrab_Tapar مشاهده تاپیک
    از Thread استفاده کنید
    راحت تر از اون تایمره

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    شیراز
    پست
    123
    اگر پروسس موجود در تایمر طولانی باشه روی سرعت اجرای برنامه اصلی اثر میذاره ولی thread به صورت مستقل از برنامه اصلی اجرا میشه

  5. #5
    کاربر دائمی آواتار Mohammadi_F
    تاریخ عضویت
    دی 1385
    محل زندگی
    تهران
    پست
    115
    از جوابتون ممنونم .
    اگه ممکنه کمی در مورد thread بیشتر توضیح بدید. چون هیچ اطلاعاتی در موردشون ندارم.
    ممنون

  6. #6

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

  1. background ویستا
    نوشته شده توسط arsalansalar در بخش VB.NET
    پاسخ: 1
    آخرین پست: پنج شنبه 18 بهمن 1386, 21:16 عصر
  2. background
    نوشته شده توسط benyamin_pc در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 15 دی 1385, 11:54 صبح
  3. اگه من بخوام به این TH یه Background دیگه هم بدم با CSS امک
    نوشته شده توسط cybercoder در بخش طراحی وب (Web Design)
    پاسخ: 2
    آخرین پست: دوشنبه 17 مهر 1385, 13:09 عصر
  4. منو background
    نوشته شده توسط DADpardaz در بخش Access
    پاسخ: 6
    آخرین پست: جمعه 26 خرداد 1385, 18:00 عصر

برچسب های این تاپیک

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

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