随笔分类 - 操作系统OS
摘要:目录C++中的mutex类如何使用Mutex中的lock与unlocktry_lock、try_lock_for和try_lock_untilstd::lock_guard和std::unique_lock C++中的mutex类 C++中的Mutex类是用于实现线程同步的关键工具之一。它用于保护共
阅读全文
摘要:1 线程的创建
2 线程的执行方式,`join`或者`detach`
3 向线程函数传递参数,需要注意的是线程默认是以拷贝的方式传递参数的,当期望传入一个引用时,要使用`std::ref`进行转换
4 线程是`movable`的,可以在函数内部或者外部进行传递
5 线程在运行过程中,如果需要停顿,可以用`this_thread::sleep_for`实现
6 每个线程都一个标识,可以调用`get_id`获取。
阅读全文