使用线程的interrupt代替close标志位来控制ConsumerWorkManager的2个内部线程，使用close情况有隐患：某种情况下，Slave关闭后马上启动，close状态变化太快时(false->true->false)，线程会来不及close。