- 博客(1)
- 资源 (10)
- 收藏
- 关注
原创 boost shared_ptr 及C++内存管理的一些总结
先从实际问题开始讨论, 有个视频采集线程,采集到一帧视频数据, 这帧数据要给存储模块(线程)、RTSP模块,RTMP模块使用。 像这样的情况,内存的申请是在采集线程, 但释放就不能是在采集线程了,所以要实现,谁最后使用,谁释放。如图所示: 需求明确,但是代码怎么实现呢? 答案是用到智能指针实现! 智能指针又是怎么实现呢? 智能指针使用引用技术实现, 当指针传递时,引用加1,当指针使用
2015-12-16 16:50:56 1273 2
linux c++线程
本人主要想练习一下socket c++ 多线程编程,
这个项目想要实现的工能是:这是一个服务器,运行先等待 client的连接,当有
client连接,服务器创建一个线程!主线程是还是等待 client发送的信息,创建的线程也是做简单的任务处理!
现在遇到的问题是,不知道咋回事,主线程 pthread_cond_signal (&cond) 发送的条件 似乎 新的线程 pthread_cond_wait (&cond, &mutex) 没有收到,不知是不是发生传说中的死锁???
2010-08-26
如何实现最小的RTSP服务器
代码参考了 yanyuan9527
按照RFC3984协议实现H264视频RTP打包(附源代码)
想要实现的功能是:
在暴风、或VLC输入rtsp://127.0.0.1:8800/test.264可以连接服务器,服务器就向它发送H264视频数据。
2010-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人