Ich portiere meine Anwendung auf Windows von Linux. Ich bin ziemlich neu in der Kunst der Portierung von Anwendungen auf Plattformen. Soweit ich weiß, unterstützt Windows die POSIX-Thread-Implementierung nicht nativ. Ist das wahr? Ich habe von einigen Implementierungen von Pthreads für Windows (ein Wrapper oder etwas) gehört, wäre es besser, sie zu verwenden oder CreateMutex und andere APIs von Windows verwenden? Jemand pls. Erleuchte mich mit den PROs und CONs beider Welten. Einige verschiedene Tipps für die Portierung würden gut zusammen mit der Antwort gehen.Was ist besser für Windows? Pthreads oder CreateMutex?
Vielen Dank im Voraus.
Die APR (Apache Portable Runtime) ist eine fantastische plattformübergreifende C-Bibliothek, die dies tut. Sehr empfehlenswert, da es gut getestet und, äh, ziemlich beliebt ist. – Clay