Threads



  • Wie kann ich einen Thread Starten, bestimmte Funktionen in ihm ausführen und ihn wieder ordnungsgemäß beenden?

    Ich habe schon ein wenig gesucht und auch einige Erklärungen gefunden allerdings werde ich daraus nicht schlau, kann mir das mal bitte jemand mit ein wenig Code erklären?



  • Hi,
    zuerst ist es wichtig, dass du in den Projekteinstellungen Multitheadet einstellst. Dann includest du noch process.h und schon sind alle Einstellungen getroffen.

    void Thread(PVOID pvoid);
    
    //...
    _beginthread(Thread,0,NULL);
    //...
    
    void Thread(PVOID pvoid)
    {
    //Code im Thread
    }
    

    Das ist auch schon alles. Wenn du ein paar mehr Möglichkeiten suchst, solltest du dir CreateThread anschauen und überlegen dir das Buch Windowsprogrammierung für Experten zuzulegen.

    M.T.


Anmelden zum Antworten