为 ICommand 添加了优先级属性 priority，并在 ThreadMain 类内对各命令按此属性进行排序