Pause-Befehl



  • Ich suche einen Pausenbefehl, der das Programm Mitten in einer Schlaufe für einen bestimmten Zeitraum anhalten kann. Mit Thread.Sleep() geht das nicht, da hier der ganze Thread angehalten wird und die Befehle innerhalb der Schlaufe erst am Schluss, nachdem die Schlaufe sagen wir 10 mal durch ist, ausgeführt werden. Die Befehle der Schlaufe sollten aber ausgeführt werden, dann soll angehalten werden, dann wieder oben in die Schlaufe, alle Befehle ausführen, nochmals anhalten usw. Und nicht 10 mal anhalten und dann 10mal die Befehle ausführen.

    Ich hoffe jemand kann mir helfen, mfg Cyclone.



  • 1. Was ist eine "Schlaufe"? 😕

    2. Ich habe nicht verstanden, warum es mit Thread.Sleep() nicht geht. Es hat sich so angehört, als ob du das einfach an der falschen Stelle einsetzt.

    [ Dieser Beitrag wurde am 04.02.2003 um 20:41 Uhr von Gregor editiert. ]



  • so hält er nach jedem SCHLEIFEN durchgang..

    aber sag mal genauer, was du willst,

    using System;
    using System.Threading;
    
    class MainClass
    {
        public static void test()
       {
    
        for(int x=0;x<10;x++){
    
            Console.WriteLine("prozess: " + x);
            Thread.Sleep(2000); 
        }
       }  
    
        public static void Main(string[] args)
        {
        Thread myThread = new Thread(new ThreadStart(test)); 
        myThread.Start(); 
        }
    
    }
    

Anmelden zum Antworten