Warum würde ich Sleep() mit unendlichen timeout?

Laut MSDN, Sleep() bereitgestellt werden können INFINITE - Wert "zeigt an, dass die suspension sollte nicht time out".

Warum möchte ich zu rufen Sleep() mit INFINITE timeout in meinem Programm?

  • Meine Antwort war: Weil Sie absolut sicher sind, dass Sie Ihren Faden wieder aufgenommen wird, durch einen anderen thread, aber Sie haben keine Mittel, um zu wissen, Wann wird dies geschehen. Wie auch immer, das muss mit Sorgfalt verwendet werden, und es ist normalerweise eine gute Idee, einen (halbwegs) großen timeout statt, signalisiert ein "timeout error", wenn es abläuft. Ich habe sieben upvotes es. Aber dann habe ich drei unerklärliche downvotes, also beschloss ich, es zu löschen.
InformationsquelleAutor sharptooth | 2009-12-11
Schreibe einen Kommentar