修正了2处大的bug：
1.为了维护terminate消息的绝对优先，移除队列尾的消息并加入当前的terminate消息时未考虑队列尾可能也是terminate消息，导致terminate消息可能发生遗漏
2.在线程的while()循环中，当接到结束通知的interrupt()时，没有以break命令跳出while()循环，导致线程有时候不能终止