Open oo33shan opened 1 year ago
你说的是第三张图片里的锁没释放吗?123行会释放锁的
你说的是第三张图片里的锁没释放吗?123行会释放锁的
不是,是第一张和第二张里的mtx_
你说的是第三张图片里的锁没释放吗?123行会释放锁的 mtx_把消费者线程卡住了,没法把满了的BlockDeque中的内容写到文件中,使得BlockDeque一直是满的
你说的是第三张图片里的锁没释放吗?123行会释放锁的 mtx_把消费者线程卡住了,没法把满了的BlockDeque中的内容写到文件中,使得BlockDeque一直是满的
队列满了的话,生产者不是执行else里的fputs语句,然后释放锁吗?
你说的是第三张图片里的锁没释放吗?123行会释放锁的 mtx_把消费者线程卡住了,没法把满了的BlockDeque中的内容写到文件中,使得BlockDeque一直是满的
队列满了的话,生产者不是执行else里的fputs语句,然后释放锁吗?
BlockDeque满了的话,会等待消费者线程消费。但是没有释放Log中的锁,导致消费者线程也无法消费