boost::mutex::scoped_lock lock(video_mutex_);
boost的区域锁,用来对线程同步进行资源保护的。
需要注意的是,所保护的区域,要做到应少尽少,更不能在保护区域加入sleep类似的睡眠。在保护区加睡眠时间,并没有达到睡眠并放弃cpu执行片段的目的,只会拜拜占用资源导致其他地方不能得到及时的执行。
07-09
2770
05-23
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交