如何看待 boost threads? Boost.Thread可以在可移植的C++代码中使用多个执行线程来共享数据。它提供了用于管理线程本身的类和函数,以及用于在线程之间同步数据或为单个线程提供特定数据副本的其他类和函数。
我之前看过一些选项,以下是其中几个: Boost Thread - 这是最常见的选择。Boost是C++中最常用的库之一,虽然不在官方标准中。 POCO - 支持线程和更多功能。这是我首选的库,因为它允许您设置线程优先级,而boost不支持。线程优先级对于我的应用领域(软实时)非常重要。 Zthread - 看起来是一个不错的库。我没有使用过。 ACE - 一个著名的库。我没有使用过。 您还可以使用像Thread Buildings Blocks这样的库,在更高的抽象层次上操作。