FIXES #97 调整退出模式，否则会大大影响性能
FIXES #97 使用新的的监控线程退出模型，既能提高速度，又能响应中断信号