gpt4 book ai didi

c++ - 多线程感知模式下的 BOOST 库

转载 作者:IT老高 更新时间:2023-10-28 12:47:39 28 4
gpt4 key购买 nike

可以在所谓的线程感知模式下编译 BOOST 库。如果是这样,您将看到“...-mt...”出现在库名称中。我不明白它给了我什么,我什么时候需要使用这种模式?它能给我带来什么好处吗?

不仅如此,我对在无线程感知机制下编译 BOOST 线程库(名称中没有 -mt)感到非常困惑。这对我来说没有任何意义。看起来自相矛盾:/

非常感谢您的帮助!

最佳答案

因为你没有具体说明你是如何构建的,以及在什么平台上,我将解释整个故事。在 Linux 和 Windows 上,Boost.Thread 库都是以 MT 模式构建的。在 Windows 上,默认情况下,您会获得 -mt 后缀。在 Linux 上,默认情况下在 1.42 中,您没有后缀。在 Linux 上没有后缀的原因是几乎没有其他库使用这种约定,而且无论如何它在 Linux 上的重要性要低得多。

这是否澄清了一些事情?

关于c++ - 多线程感知模式下的 BOOST 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2293962/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com