![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
boost
QTVLC
这个作者很懒,什么都没留下…
展开
-
boost::mutex::scoped_lock lock(video_mutex_)使用注意事项
boost::mutex::scoped_lock lock(video_mutex_); boost的区域锁,用来对线程同步进行资源保护的。 需要注意的是,所保护的区域,要做到应少尽少,更不能在保护区域加入sleep类似的睡眠。在保护区加睡眠时间,并没有达到睡眠并放弃cpu执行片段的目的,只会拜拜占用资源导致其他地方不能得到及时的执行。 ...原创 2020-12-28 16:01:57 · 713 阅读 · 0 评论 -
boost::bind的理解与使用
最近在几经波折之后,终于对于boost::bind有点理解了。对于习惯了其他语言的人来说,boost::bind是个挺神奇的东西,它可以将你的方法适配成任何其他的方法。其实这得益于c++的模板以及操作符重载,去看boost::bind的实现就会发现它是一个有n多重载的函数,这些重载主要是为了适应函数的参数个数。 其实boost::bind的原理是函数对象,而函数对象就是一个重载了()...转载 2020-04-23 14:01:54 · 278 阅读 · 0 评论 -
boost::bind的理解与使用
最近在几经波折之后,终于对于boost::bind有点理解了。对于习惯了其他语言的人来说,boost::bind是个挺神奇的东西,它可以将你的方法适配成任何其他的方法。其实这得益于c++的模板以及操作符重载,去看boost::bind的实现就会发现它是一个有n多重载的函数,这些重...转载 2020-04-21 11:56:01 · 299 阅读 · 0 评论