Irrlicht threading support

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Nalin
Posts: 194
Joined: Thu Mar 30, 2006 12:34 am
Location: Lacey, WA, USA
Contact:

Post by Nalin »

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?).
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.

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.
Post Reply