使用双缓冲；删除临时文件