获取硬件能够支持的一个应用程序最对的线程数量

C++提供的互斥量,用在多线程编程中,来保护共享数据。

 

“锁的守卫”,确保互斥量在任何时候都能得到解锁。

std::scoped_lock 待完成

标准库中std::recursive_mutex提供这样的功能 一个互斥量可以在同一线程上多次上锁, 待完成

同时锁住多个互斥量,且不出现死锁

 

std::thread 类

std::async()

std::launch

std::launch::defferred

std::launch::async

std::ref()

std::move()

std::packaged_task<T>

std::packaged_task<T>::get_future()

std::packaged_task<T>()

std::promise<T>

std::promise<T>::get_future()

std::promise<T>::set_value()

std::promise<T>::set_exception()

std::future<T>

std::future<T>::valid()

std::future_status::timeout

std::future_status::ready

std::future_status::deferred

std::shared_future<T>

std::current_exception()

std::copy_exception()

std::logic_error()

std::future_errc::broken_promise

std::future_error

std::chrono::system_clock::now()

some_clock::now()

some_clock::time_point

std::ratio<int,int>

std::chrono::steady_clock

std::chrono::system_clock

std::chrono::high_resolution_clock

std::chrono::duration

std::chrono::duration_cast<>

std::chrono::time_point

time_point::time_since_epoch()

std::duration

std::time_point

 

相关文章:

  • 2021-12-22
  • 2021-06-15
  • 2021-08-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-13
  • 2022-12-23
猜你喜欢
  • 2022-01-01
  • 2021-08-15
  • 2021-11-21
  • 2022-03-11
  • 2021-11-13
  • 2021-10-03
  • 2021-09-01
相关资源
相似解决方案