none
Asenkron Çalışma RRS feed

  • Genel Tartışma

  • Merhabalar;

    Bir projem var timer kullanıyorum ve timerın içinde devamlı komutlarım dönüyor yani dışarıdaki bir elektronik cihazdan ethernet haberleşmesiyle veri okuma yapıp sistemi devamlı olarak dinliyorum.

    Program çalışmaya başladığı andan itibaren program açık olduğu süre boyunca devamlı arka planda timerım çalışıyor buda programda kasmaya neden oluyor. C# ta asenkron çalışma konularını inceledim fakat timerı asenkron olarak çalışma konusunda pek faydalı bir bilgiye ulaşamadım.

    Kısaca timerı asenkron çalıştırmak istiyorum. Bu konu hakkında yardımcı olur musunuz?

    Şimdiden teşekkürler...


    15 Ekim 2017 Pazar 16:26

Tüm Yanıtlar

  • belirli sürelerde kontrol yapacaksa

    private void timer1_Tick(object sender, EventArgs e)
    {
                ThreadStart ts = new ThreadStart(çalışacak metod adı);
                Thread t1 = new Thread(ts);
                t1.Start();
    }

    işe yarıyabilir.

    15 Ekim 2017 Pazar 18:37
  • teşekkürler denedim ama olmadı malesef...
    17 Ekim 2017 Salı 12:24