Se alloco memoria in un thread in C++ (sia nuovo o malloc) posso de-allocarlo in un altro, o entrambi devono verificarsi nel stesso thread? Idealmente, vorrei evitare questo, in primo luogo, ma sono curioso di sapere che è legale, illegale o dipendente dall'implementazione.Se alloco memoria in un thread in C++ posso de-allocarlo in un altro
Edit: I compilatori sono attualmente in uso comprendono VS2003, VS2008 ed Embedded C++ 4.0, rivolte XP, Vista, Windows 7 e varie versioni di Windows CE/PocketPC & Mobile. Quindi praticamente tutto Microsoft ma attraverso una serie di piattaforme esoteriche.
I thread non sono affatto descritti nello standard C++. È tutto specifico di implementazione. – legends2k
se si dice all'uso di un compilatore di streghe, di un sistema operativo che si sta utilizzando, è possibile che si ottengano ulteriori utili risponditori –
Ian, compilatore e dettagli del sistema operativo aggiunti. –