io ho usato la CreateThread() per creare due thread e da profano non ho notato problemi. Unica cosa che ho notato avendo utilizzato anche un Mutex, è che windows gestisce i thread in maniera del tutto inaspettata: mettendo un contatore ho visto che esegue n volte il thread A prima di passare a quello B e/o viceversa; a cosa sia dovuta questa preferenza resta un mistero. Mi hanno consigliato allora di usare un Wait.....() ma a questo punto il tutto diverrebbe seriale e allora tanto vale creare due thread
Scusa ma di BCB conosco la VCL ma la CRT non so cosa sia (ops, ho letto: C runtime library)