DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 474 下一页

2023年3月17日

摘要: 通过ffmpeg 读取摄像头数据, 当设备移除后, 读取数据不阻塞设置: infmtCtx->flags |= AVFMT_FLAG_NONBLOCK; // 加上既可. if (avformat_open_input(&infmtCtx, dshow_name, fmt, &options) != 阅读全文
posted @ 2023-03-17 10:24 DoubleLi 阅读(310) 评论(0) 推荐(0)

摘要: ffmpeg拉取RTSP流 正常操作不会有问题 但是如果途中, 把RTSP的流断了, 发现 会卡死 在avformat_find_stream_info函数中, 把这个函数注释掉的话就会卡死在av_read_frame中 ,大概需要30m才会返回 网上搜了下 无论是 设置超时方法 还是 回调函数都不 阅读全文
posted @ 2023-03-17 10:18 DoubleLi 阅读(1282) 评论(0) 推荐(0)

摘要: 参考:http://www.mamicode.com/info-detail-561129.html FFmpeg长时间无响应的解决方法 需要解决的问题 1、FFmpeg去连接的时候相机不在线导致avformat_open_input等函数一直死等,造成程序卡死 2、av_read_frame的过程 阅读全文
posted @ 2023-03-17 10:16 DoubleLi 阅读(549) 评论(0) 推荐(0)

2023年3月16日

摘要: 【并发编程二十一】c++20协程(co_yield、co_return、co_await ) 一、协程分类 1、控制机制划分 2、有栈(stackfull)/无栈(stackless)划分 二、c++20协程 三、co_yield 1、demo 2、相关知识点介绍 四、co_return 五、co_ 阅读全文
posted @ 2023-03-16 17:06 DoubleLi 阅读(4081) 评论(1) 推荐(0)

摘要: 【并发编程十七】c++实现一个线程池 一、线程池原理 二、实现重点 三、个人理解 四、实验 简介:大多数系统上,若因某些任务可以与其他任务并行处理,就分别给他们配备专属的线程,则这种做法不切实际。但是只要有可能,我们还是想充分利用可调配的并发算力。线程池正好可以帮助我们达到目的:讲可同时执行的任务都 阅读全文
posted @ 2023-03-16 17:01 DoubleLi 阅读(1656) 评论(0) 推荐(0)

摘要: 【并发编程十九】芊程(fiber) 一、前言 二、芊程(fiber) 1、线程中使用芊程 2、获取当前芊程数据 3、从芊程切回线程 4、创建新的芊程 5、删除芊程对象 6、在不同芊程间切换 7、芊程局部存储 三、demo 四、芊程和协程 简介: 我们本篇先讲解下芊程,下一篇再介绍协程,因为有了芊程的 阅读全文
posted @ 2023-03-16 16:58 DoubleLi 阅读(223) 评论(0) 推荐(0)

摘要: 【并发编程十八】线程局部存储(TLS) 一、定义 二、线程局部存储的实现 1、windows系统 2、linux系统 3、c++11 三、windows系统 1、线程局部存储是分块的(TLS_MINIMUM_AVAILABLE) 2、获得索引 3、通过索引:存储数据、取出数据 4、释放索引和内存块 阅读全文
posted @ 2023-03-16 16:56 DoubleLi 阅读(1068) 评论(0) 推荐(0)

摘要: 【并发编程十六】无锁数据结构(2)——无锁队列 一、简介 二、原理图 三、代码:实现 三、代码:demo 四、其他知识点 1、delete 关键字 2、delete 的扩展 上一节我们讲解了无锁栈容器,这节我们讲解下无锁队列,如果大家还有基础知识不了解,建议先看下我的上两篇原子操作和无锁栈容器两篇文 阅读全文
posted @ 2023-03-16 16:52 DoubleLi 阅读(619) 评论(0) 推荐(0)

摘要: 【并发编程二十】协程(coroutine) 一、线程的缺点 二、协程 三、优点 四、个人理解 五、协程库 1、window系统 2、unix系统(包括linux的各个版本) 2.1、makecontext 2.2、swapcontext 2.3、setcontext 3、第三方库 3.1、Boost 阅读全文
posted @ 2023-03-16 16:49 DoubleLi 阅读(606) 评论(0) 推荐(0)

摘要: 【并发编程十五】无锁数据结构——无锁栈 一、无锁数据结构体的优点和缺点 1、优点 2、缺点 二、无锁数据结构分类 三、无锁栈容器 1、简介 2、无锁栈原理图 3、添加节点(push) 4、添加数据(添加节点demo) 5、弹出数据 6、弹出数据demo 7、无锁栈和智能指针 8、无锁栈内存泄露的解决 阅读全文
posted @ 2023-03-16 16:44 DoubleLi 阅读(542) 评论(2) 推荐(0)

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 474 下一页