文件名称:上面提到的缓冲区使用了两种管理策略-dvb subtitle原理及实现
文件大小:501KB
文件格式:PPT
更新时间:2024-05-14 09:31:53
dvb subtitle
上面提到的缓冲区,使用了两种管理策略: 第一,所有的缓冲区在解码器初始化时分配,以后使用时再从其中分配(使用指针),避免了频繁的内存分配操作,提高了效率,也提高了内存使用的安全性。 第二,用信号量实现缓冲区的有效管理,如用互斥信号量(值为1)保证在任一时刻只有一个任务对其进行操作。同时,为方便缓冲区操作,对每个缓冲区都定义了一套接口函数,避免了直接操作缓冲区指针,增加了缓冲区操作的透明度,也提高了程序代码的可读性。