1:Executors.newScheduledThreadPool(num); num是多少就有几个活动线程~ 2: 请查看scheduleAtFixedRate文档描述中的一句话: If any execution of the task encounters an exception, subsequent executions are suppressed。如果你想保证UploadDataFileThread能一直反复执行,那只要保证UploadDataFileThread的run方法能正常运行就可以了,可以考虑捕获全局的异常来实现~ try……catch……处理