添加了终止标识方法cancel()