摘要: 多线程 thread_local 类型 thread_local变量是C++ 11新引入的一种存储类型。 thread_local关键字修饰的变量具有线程周期(thread duration), 这些变量(或者说对象)在线程开始的时候被生成(allocated), 在线程结束的时候被销毁(deall 阅读全文
posted @ 2018-11-01 21:52 小石王 阅读(805) 评论(0) 推荐(0)
摘要: 多线程 std::lock 当要同时操作2个对象时,就需要同时锁定这2个对象,而不是先锁定一个,然后再锁定另一个。同时锁定多个对象的方法:std::lock(对象1.锁,对象2.锁...) 额外说明:lock_guard\ lock_a(d1.m, std::adopt_lock); 上面这句是为了 阅读全文
posted @ 2018-11-01 07:46 小石王 阅读(2269) 评论(0) 推荐(0)