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

نام تاپیک: انجام دو کار همزمان در یک ترد

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

    انجام دو کار همزمان در یک ترد

    سلام.
    خیلی سعی کردم عنوان تاپیک رو بهترین عنوان ممکن انتخاب کنم اما این بهترین تلاشم بود.
    قضیه از این قراره که من یه برنامه کنسول نوشتم که یه سری کار انجام میده به صورت نامتناهی، حالا در این بین اگه به یه اکسپشن بخوره میاد یه آزیر میزنه و میره داخل یه حلقه و برای حدود ۶۰ ثانیه تا اجرای مجدد برنامه تو همین حالت میمونه، من میخوام وقتی داره این ۶۰ ثانیه سپری میشه اگه کاربر کلید مثلا m رو زد آزیر میوت بشه، یا اگه کلید s فشار داده شد زمان باقیمانده از ۶۰ ثانیه skip بشه، هر کدوم از این کارها رو به تنهایی شاید بتونم انجام بدم اما این که چجوری یه چیزی مثله watchdog برای این دو تا کار خاص بذارم رو نمیدونم،در واقع یه الگوریتم میخوام که بتونه درک روند حل مساله رو راحت تر کنه برام.
    این هم بخشی از کدمه.

    Begin
    //Begining Main Code:
    placeItRight;
    While True Do
    Begin
    Try
    DoSSH;
    Except
    On E: Exception Do
    Begin
    CkSsh_Disconnect(Ssh);
    CkSsh_Dispose(Ssh);
    Alert;
    AlertWindowSetup('Something''s happened. Last Uptime: ' + lastUptimeFetched);
    Writeln('Power Outage In TKA Main Station');
    Writeln('You should immediately Call');
    For Counter := 60 Downto 0 Do
    Begin
    Write(Format('Waiting %d Seconds To re-Execute This Program.', [Counter]), #13);
    Sleep(1000);
    ClrEol;
    End;
    PlaySound(nil, 0, SND_NODEFAULT Or SND_ASYNC Or SND_LOOP Or SND_MEMORY);
    Window(-1, 0, 0, 0);
    ClrScr;
    End;
    End;
    End;
    End.
    آخرین ویرایش به وسیله ehsan_faal : دوشنبه 12 شهریور 1397 در 18:40 عصر

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

  1. سوال: می شه همزمان در یک هاست دو تا سایت آپلود کرد؟
    نوشته شده توسط ab.ali در بخش طراحی وب (Web Design)
    پاسخ: 3
    آخرین پست: یک شنبه 08 تیر 1393, 15:11 عصر
  2. راهنمایی در انجام دو عمل همزمان با transaction
    نوشته شده توسط bozhmehrani در بخش T-SQL
    پاسخ: 1
    آخرین پست: پنج شنبه 10 شهریور 1390, 23:41 عصر
  3. سوال: استفاده همزمان از دو گت وی در یک سیستم
    نوشته شده توسط h.moshfeghi در بخش شبکه و Networking‌
    پاسخ: 4
    آخرین پست: پنج شنبه 20 اسفند 1388, 12:25 عصر
  4. تهيه گزارش از دو جدول به صورت همزمان در يك گزارشfast report
    نوشته شده توسط Tiam121 در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 0
    آخرین پست: شنبه 01 اسفند 1388, 17:09 عصر
  5. انجام دو کار همزمان بدون وقفه در برنامه
    نوشته شده توسط ehsane در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: پنج شنبه 05 آذر 1388, 11:54 صبح

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

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