一.前言 最近,在项目中涉及到多线程访问临界资源的问题.为了保护临界资源,可以是使用互斥量或者是使用临界区.由于,我不需要在多进程中同步,又为了效率的考量,所以选择了使用临界区的方式.但是,在使用临界区的时候,发现了一个类是鸡生蛋蛋生鸡的问题.现将问题和自己的解决方法记录如下,如有不对之处,还请指教. 二.出现的问题 在项目的开发过程中,需要把视屏流输出成磁盘的文件,有时候可能有多路视频流同时需要输出到各自的文件中去.对于不同路的视频需要进行分类,不同路的视频存储在不同的目录下.于是在初始化输出…