You can find the beginnings of C++0x support in G++ 4.3. Limited C++0x support is also in Visual Studio 2010. Neither GCC nor Visual Studio has bothered adding any of the threading features yet.Insomniacp wrote:something we could look into is C++0X std library which will have a standard for threading and should have a way to make data multi-thread safe relatively easily. I have a lecture on it tomorrow at Fermilab so I will post some more information on it tomorrow night. Yes I know the library isn't released yet but some compilers have already implemented the experimental versions of it (G++ 4.5 i think and visual studios 10?).
Also, I highly doubt Irrlicht will use any C++0x features in the foreseeable future. From my experience, the Irrlicht developers try to keep the project as self contained and cross-platform as possible, which is why Irrlicht doesn't even use STL.
If you want to mess around with C++0x threading, just use boost.thread, which is what C++0x threading is most likely going to be anyway.