出于什么目的可能需要Boost库中的同步原语和容器? 如果项目使用已经存在容器和同步原语的C++ 11/14/17,则需要从升压库中同步基元和容器的目的是什么?

出于什么目的可能需要Boost库中的同步原语和容器? 如果项目使用已经存在容器和同步原语的C++ 11/14/17,则需要从升压库中同步基元和容器的目的是什么?,c++,boost,c++17,C++,Boost,C++17,我知道Boost.asio通常用于网络,Boost.spirit-通常用于文本解析。你知道Boost其他部分的通常用途吗 这个问题来自于C++的采访。 Boost比C++ 11要早,所以在达到标准之前有很多同步的初始版本。这是可行的,因为操作系统已经包含了线程和同步功能,所以boost可以围绕它们展开 ,在这一点上,C++标准允许琐碎的线程/同步。这对于一般的C++开发人员来说是足够的。在复杂的同步场景中,您可能需要一些增强型的库,甚至是OS依赖的API,例如在Windows、WaTimeTy

我知道Boost.asio通常用于网络,Boost.spirit-通常用于文本解析。你知道Boost其他部分的通常用途吗

这个问题来自于C++的采访。

Boost比C++ 11要早,所以在达到标准之前有很多同步的初始版本。这是可行的,因为操作系统已经包含了线程和同步功能,所以boost可以围绕它们展开

,在这一点上,C++标准允许琐碎的线程/同步。这对于一般的C++开发人员来说是足够的。在复杂的同步场景中,您可能需要一些增强型的库,甚至是OS依赖的API,例如在Windows、WaTimeTyrPultObjutsSo()中。


,在这一点上,C++标准允许琐碎的线程/同步。这对于一般的C++开发人员来说是足够的。在复杂的同步场景中,您可能需要一些增强的boost库,甚至依赖于操作系统的API,例如在Windows中,WaitForMultipleObjects()。

有很多boost库尚未/永远不会标准化。一些现已标准化的boost库还具有(尚未)成为标准一部分的附加功能。还有很多boost库尚未/永远不会标准化。一些现在已经标准化的boost库具有(尚未)成为标准一部分的附加功能。