摘要: std::ref和std::cref 解释 std::ref 用于包装按引用传递的值。 std::cref 用于包装按const引用传递的值。 为什么需要std::ref和std::cref bind()是一个函数模板,它的原理是根据已有的模板,生成一个函数,但是由于bind()不知道生成的函数执行 阅读全文
posted @ 2019-09-24 18:06 玥茹苟 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 1、等待线程执行完成 join() 方法数会阻塞主线程直到目标线程调用完毕,即join会直接执行该子线程的函数体部分。 2、暂停线程(线程休眠) 使用std::this_thread::sleep_for或std::this_thread::sleep_until。 3、线程终止 一般情况下当线程函 阅读全文
posted @ 2019-09-24 17:30 玥茹苟 阅读(1770) 评论(0) 推荐(0) 编辑
摘要: 1、普通函数(线程入口) 2、类成员函数(线程入口) https://www.jianshu.com/u/88ad4f76eb79 阅读全文
posted @ 2019-09-24 16:26 玥茹苟 阅读(1374) 评论(0) 推荐(0) 编辑