暂时简单的把伪代码罗列一下 大体流程是这样 wait mutex while(!check){ release mutex wait event timeout wait mutex } release mutex