Junior — Middle
Tapşırıq planlayıcısının nə olduğunu və necə işlədiyini izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Tapşırıq planlayıcı, sistemin bir hissəsidir və müəyyən vaxtlarda və ya müəyyən hadisələr baş verdikdə avtomatik olaraq tapşırıqları yerinə yetirməkdən məsuldur.
İş prinsipi:
- İstifadəçi və ya sistem tapşırığın başlanğıc vaxtını və ya şərtlərini müəyyən edir.
- Planlayıcı bu tapşırıqları saxlayır və vaxtı və ya hadisələri izləyir.
- Vaxt və ya hadisə baş verdikdə, planlayıcı müvafiq tapşırığı işə salır.
C# dilində, məsələn, System.Threading.Timer sinfi və ya Quartz.NET kimi kitabxanalardan istifadə edilə bilər.
Sadə Timer ilə planlayıcı nümunəsi:
using System;
using System.Threading;
class Program {
static void Main() {
Timer timer = new Timer(Callback, null, 0, 1000); // hər saniyə işləyir
Console.ReadLine();
}
static void Callback(object state) {
Console.WriteLine("Tapşırıq tamamlandı: " + DateTime.Now);
}
}
Bu yanaşma istifadəçi müdaxiləsi olmadan təkrarlanan əməliyyatların avtomatlaşdırılmasına imkan verir.