dosomething()里如是一个循环,则在每次循环前都检查一个状态变量。看是否要继续执行。(比如拷贝许多文件)如果dosomething()里的原子操作都花很长时间,那就要改造这个原子操作了,在里面检查是否需要继续执行。(比如连接远程数据库)