boost::mutex::scoped_lock lock(video_mutex_);
boost的区域锁,用来对线程同步进行资源保护的。
需要注意的是,所保护的区域,要做到应少尽少,更不能在保护区域加入sleep类似的睡眠。在保护区加睡眠时间,并没有达到睡眠并放弃cpu执行片段的目的,只会拜拜占用资源导致其他地方不能得到及时的执行。
boost::mutex::scoped_lock lock(video_mutex_)使用注意事项
最新推荐文章于 2024-04-29 00:14:37 发布