摘要:
1.Robust锁 Robust锁(健壮锁)是POSIX线程库提供的一种特殊互斥锁,专门设计用于处理持有锁的进程或线程意外终止的情况,核心目的是解决因锁持有者崩溃导致的死锁问题。 2.使用场景 多进程共享内存的时候,某个进程持有锁后崩溃。导致锁无法释放,一直阻塞其他进程获取资源。 初始化Robust 阅读全文
posted @ 2025-09-26 15:13
一个不知道干嘛的小萌新
阅读(9)
评论(0)
推荐(0)
摘要:
1.DTS和PTS在使用I P P P没有B帧的情况下,两个时间戳是一样的。如果有B帧的情况就不一样。 因为B帧需要参考前后帧,因此在B帧编码的时候,需要先编码前后帧后再编码B帧,编码顺序:I->P->B,那么解码顺序也是I->P->B,但是显示顺序是I->B->P DTS:标记帧的解码时间(解码器 阅读全文
posted @ 2025-09-18 11:13
一个不知道干嘛的小萌新
阅读(12)
评论(0)
推荐(0)
摘要:
在 C++ 中,当类的成员变量被声明为 static 时,它属于类本身,而不是类的某个具体实例(对象)。 因此,static 成员变量需要在类外部进行定义(分配存储空间),否则在链接时会报错(undefined reference)。 为什么需要额外定义? static 成员变量的存储空间: 非 s 阅读全文
posted @ 2025-09-05 16:44
一个不知道干嘛的小萌新
阅读(15)
评论(0)
推荐(0)
浙公网安备 33010602011771号