Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Görev zamanlayıcı mantığı Nasıl çalışır ?
#1
Merhaba Arkadaşlar,

Bazen zamanlayıcı görevler kurmak zorunda kalıyorum. İşi yapacak bir exe hazırladığımda bunu windowsta görev zamanlayıcıya ekliyorum ve windows ayarladığım zaman geldiğinde exe yi çalıştırıyor. Aynı şey linux tarafında cron job ile yapılabiliyor.

Sorum şu; Kendi görev zamanlayıcımı yazdığımı farz ediyorum. Kişi belli kurallar oluşturup belirlenen zamanlarda çalışmasını sağlayacak.

Algoritma olarak nasıl olmalı ? şöyle ki her saniyede tetiklenecek bir timer koyduğumu farz ediyorum. her saniyede görev listesini check edecek ve zaman bilgisine göre işlem yapacak. Mantık olarak evet olabilir fakat sanki her saniye işlem yapacağı için buda kaynak kullanımını arttırır diye düşünüyorum.

2. bir algoritma ise bir task içinde sonsuz döngüde sürekli kontrol sağlamak olabilir. ama buda pek uygun değil bence..

programlama dilinden bağımsız olarak nasıl bir algoritma olabilir ? 

not: proje olarak yapmayacağım sadece merakıma yenik düştüm Smile
Sadece Hobiciyim..
Cevapla
#2
Dinamis olarak her bir is icin timer nesnesi yaratabilirsiniz. o is tamamlaninca bir sonraki icin otomatik timer yaratir. Uygulamanin olk acilisinda timer degerlerini duzgun hesaplamak gerekir.
Cevapla
#3
burayı okuyabilirsiniz.
https://dropbox.tech/infrastructure/asyn...at-dropbox

“Do. Or do not. There is no try.”
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi