请教使用boost库提供的多线程机制,能否在多处理器环境下有效的利用资源

请问使用boost库提供的多线程机制,能否在多处理器环境下有效的利用资源.boost库提供的应该是与操作系统无

请问使用boost库提供的多线程机制,能否在多处理器环境下有效的利用资源.
boost库提供的应该是与操作系统无关的用户级线程吧,比起内核级线程来,是否在多处理器的环境下,对多处理器的利用率会比较低?

[解决办法]
boost库提供的应该是与操作系统无关的用户级线程吧
==============
错误,只是封装了一下,更好用了.
[解决办法]
boost库的首要目标是跨平台可移植,而不是最高效。
如果你极其在乎效率,那么肯定是不在乎可移植了,boost恐怕不是你的合理选择。
[解决办法]
boost.thread使用win32api。
为了兼容posix和跨平台,牺牲了win32应有的效率和部分特性。
我不认为boost.thread是win32上优秀的线程库。
如果你不是开发跨平台的程序,或者不是写着玩的话,放弃boost.thread吧
[解决办法]
boost::thread 是内核级线程

lua 是搞用户级线程