Advertisement

并行处理和管理链表结构

阅读量:

实现支持并发安全的有序链表。

C++并发

头文件

该头文件主要定义了两类原子类型, std::atomic 和 std::atomic_flag, 并且还定义了一套基于C风格的原子类型及其与C兼容的原子操作函数

有关于此主题的详细讨论,请参考以下内容:

  • <mutex>

  • 该头文件主要用于声明与互斥量相关的主要类, 包括 std::mutex 系列类, std::lock_guard, std::unique_lock, 以及其他的类型和函数.

  • condition_variable

  • 该代码块定义了一个与condition_variable相关的类型。

  • 此包含文件旨在提供与条件变量相关联的类定义。

  • 包括 std::condition_variable 和 std::condition_variable_any。

  • <future>

  • 此前沿项目库包含了声明标准承诺对象(std::promise)、包任务组件提供程序类(std::package_task)、以及定义了标准未来对象(std::future)和共享未来对象(std::shared_future)。此外,在此项目库中还包含了与这些未来类型相关的各种类型和函数实现。值得注意的是其中的同步执行函数$\texttt{async

全部评论 (0)

还没有任何评论哟~