大家好!我在生产/消费者模型中,进入循环之前dequeue了一个自定义的“initialize”命令来初始化我程序。另外我定义了一个“update subpanel”命令,想让在没有命令时候来更新界面中的subpanel,于是我在消费者循环的case结构中把“update subpanel”设置为default,同时为dequeue的timeout设置了100ms的等待时间,可是在程序运行的过程中我发现在没有命令的时候,dequeue会一直执行initialize命令,请问一下这是怎么回事呢?谢谢!