effective_modern_c++
Search...
Ctrl
K
7 并发api
条款35 优先考虑基于任务的编程而非基于线程的编程
条款36 如果有异步的必要请指定std::async::launch
条款37 使std::thread在所有路径最后都不可结合
条款38 关注不同线程句柄的析构行为
条款39 对于一次性事件通信考虑使用void的futures
条款40 对于并发使用std::atomic,对于特殊内存使用volatile
Previous
条款34 考虑lambda而非std::bind
Next
条款35 优先考虑基于任务的编程而非基于线程的编程
Last updated
2 years ago