Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13
  1. #1
    Trojaner
    Registriert seit
    05.01.2009
    Beiträge
    65

    Standard [c#] Sleep() alternative gesucht

    hallo zusammen!
    kurz und knapp: ich suche eine alternative, zu der funktion sleep(), da sleep das gesammte programm bei mir aufhängt. hierbei möchte ich nicht auf einen timer zurückgreifen. hab die suche schon benutzt, aber nichts gescheites gefunden. bei google hab ich auch nichts passendes gesehen.
    danke für eure hilfe
    cocacola

  2. #2
    Sobig Wurm
    Registriert seit
    18.03.2007
    Beiträge
    200

    Standard

    was spricht denn gegen timer?
    nuffing

  3. #3
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Pseudocode:
    Code:
    ZEIT Anfang = JETZT();
    WHILE( (JETZT() - Anfang) < 20 Sekunden )
    {
    	// MACH NICHTS
    }
    // 20 Sekunden geschlafen... mach was

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  4. #4
    Trojaner
    Registriert seit
    05.01.2009
    Beiträge
    65

    Standard

    merci problem gelöst!

  5. #5
    W32.FunLove
    Registriert seit
    01.08.2008
    Beiträge
    134

    Standard

    Bei Sleep () wird der ganze Prozess bzw. der ganze Thread "pausiert". Dadurch wird keine Rechenzeit während der Pause verbraucht.
    Bei einer solche Schleife läuft die CPU (oder ein ganzer CPU-Kern) jedoch auf 100%, was ja nicht besonders effizient ist, insbesondere beim Arbeiten mit verschiedenen Threads ist das nicht empfehlenswert.

  6. #6
    Trojaner
    Registriert seit
    05.01.2009
    Beiträge
    65

    Standard

    gibts denn noch ne andere möglichkeit, welche nicht so viel rechenzeit verbraucht?

  7. #7
    just ir0nic Avatar von ir0n
    Registriert seit
    15.09.2007
    Beiträge
    218

    Standard

    Threads aka Backgroundworker.

    Lg, Chris
    F++ - Erweiterung für Free-Hack
    Aktuelle Version: 1.0.0

    Biete
    :: Codinghilfe in C & C++, C#, VB.NET, Python, Java, PHP, (X)HTML, CSS, JavaScript, Bash
    :: Programmerstellung (kleinere, auch Bots oder ähnliches) auf Wunsch (C & C++ ohne GUI!)
    :: Hilfe beim erfolgreichen Aufbau einer Website und deren Weiterführung
    :: Privathack für CS:S (auf Wunsch auch extra Anfertigungen)


    Suche
    :: STEAM Accounts (CS:S - DoD:S - TF2 - L4D)
    :: Bietet was!


    Kontakt / Sonstiges
    :: Private Nachricht (*klick*)
    :: BlackMarket Profil (*klick*)

  8. #8
    W32.SwineFlu Avatar von Sirect
    Registriert seit
    24.07.2008
    Beiträge
    1.916

    Standard

    Stopwatch und Schleife.

  9. #9
    Trojaner
    Registriert seit
    05.01.2009
    Beiträge
    65

    Standard

    Stopwatch und Schleife.
    kannste mir n beispiel geben? danke!

  10. #10
    CIH-Virus Avatar von 55F
    Registriert seit
    25.09.2008
    Beiträge
    436

    Standard

    Code:
        Private Sub wait(ByVal interval As Integer)
            Dim sw As New Stopwatch
            sw.Start()
            Do While sw.ElapsedMilliseconds < interval
                Application.DoEvents()
            Loop
            sw.Stop()
        End Sub
    is zwar .NET aber solltest du hinbekommen...

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •