一个线程,一旦执行完它就会自己关闭,要是还在执行中想关闭呢?
我用了一个判断是否关闭的boolean值来作为标记。当为真的时候,就关闭(其实就是不然在线程中的某些逻辑一直执行下去)
cancelled就是我定义的一个标记。
当cancelled为false时候,则跳出while。这是就不执行循环了,将执行循环以外的代码了。这样就终止了线程中正在执行的任务。
一个线程,一旦执行完它就会自己关闭,要是还在执行中想关闭呢?
我用了一个判断是否关闭的boolean值来作为标记。当为真的时候,就关闭(其实就是不然在线程中的某些逻辑一直执行下去)
cancelled就是我定义的一个标记。
当cancelled为false时候,则跳出while。这是就不执行循环了,将执行循环以外的代码了。这样就终止了线程中正在执行的任务。