CreateThread und _beginthreadex



  • hola

    hab ich das richtig verstanden, das ich CreateThread ohne bedenken (bei verwendeung von VC++) verwenden kann wenn ich 'nicht' multithreaded-dll compiliere ?

    Meep Meep



  • Wenn Du nicht multi-threaded programmierst, hast Du keinen Grund "CreateThread" zu verwenden.
    Und wenn, dann solltest Du beginthread verwenden!

    Mit "dll" oder nicht hat das ganze nichts zu tun!



  • von '_beginthread' würd ich dir abraten - ich hab scho ma ewig daran gesucht, warum das WaitFor (threadhandle) dann immermal ging und immermal nicht... Nimm lieber '_beginthreadex' - das liefert dir auch das richtige Thread-Handle, wenn der Thread "zu schnell created" wird - wenn dir das Handle egal ist, kannste auch '_beginthread' nehmen... Aber ich seh keinen Nachteil in der Variante mit 'ex'...
    Bye


Anmelden zum Antworten