PDA

View Full Version : سوال: اجرای یک Thread هر 10 دقیقه یکبار



NasimBamdad
شنبه 19 اسفند 1391, 10:03 صبح
سلام و خسته نباشید .


من یک Thread دارم که یک تابع رو اجرا می کنه .

چه طوری میشه گفت که هر 10 دقیقه یکبار این Thread اجرا بشه ؟

mehdi zanjani
شنبه 19 اسفند 1391, 10:52 صبح
با سلام.
وقتی سخن از زمان است نام (Timer) می درخشد.

NasimBamdad
شنبه 19 اسفند 1391, 11:15 صبح
نمیشه کمک کنید یه نمونه کد بهم بدی؟

mehdi zanjani
شنبه 19 اسفند 1391, 11:44 صبح
یه تایمر میذاری تو فرمت بعد داخل تایمر کد مربوط به Thread رو مینویسی فقط خیلی دقت داشته باش چون اگه Thread که ایجاد میکنی رو باید خوب مدیریت کنی چون برنامه ات با اشکال مواجه میشه!

شما آزمون و خطا رو انجام بده در نهایت دیدی دیگه مشکل حل نمیشه کد میذاریم.

abbas.oveissi
شنبه 19 اسفند 1391, 13:24 عصر
سلام و خسته نباشید .


من یک Thread دارم که یک تابع رو اجرا می کنه .

چه طوری میشه گفت که هر 10 دقیقه یکبار این Thread اجرا بشه ؟

مطمئن نیستم اصن،چون خیلی حرفه ای نیستم توی multiThread اما شاید با thread.sleep بشه اینکار رو کرد.

NasimBamdad
یک شنبه 20 اسفند 1391, 11:20 صبح
نمیشه نمونه کد بدید ؟ من وارد نیستم به این Thread ها !

abbas.oveissi
یک شنبه 20 اسفند 1391, 12:47 عصر
نمیشه نمونه کد بدید ؟ من وارد نیستم به این Thread ها !

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Thread newThread = new Thread(new ThreadStart(Work));
newThread.Start();
Console.ReadLine();

}
static void Work()
{
while (true)
{
Console.WriteLine("har 1 sanie iino chap mikone");
Thread.Sleep(1000);
}

}
}
}

NasimBamdad
شنبه 26 اسفند 1391, 23:54 عصر
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Thread newThread = new Thread(new ThreadStart(Work));
newThread.Start();
Console.ReadLine();

}
static void Work()
{
while (true)
{
Console.WriteLine("har 1 sanie iino chap mikone");
Thread.Sleep(1000);
}

}
}
}



از کد شما استفاده کردم و این Error رو داد



Not enough storage is available to process this command.

khokhan
یک شنبه 27 اسفند 1391, 00:36 صبح
سلام

اجرای ترید هر 5ثانیه یکبار با تایمر:لبخند: