22-02-2023, Saat: 09:23
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
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

Sadece Hobiciyim..