练习题.txt 710 B

12345678910
  1. 题目1:批量数据导入-线程池
  2. 后台系统需要将10万条Excel数据导入到数据库,
  3. 单条数据插入的耗时5ms,如果一条一条的同步插入,需要500秒,大约8分钟左右。
  4. 需要使用线程池进行并发提速,同时避免数据库连接耗尽。
  5. 需求:
  6. 1、创建核心线程数10,最大线程数20,工作队列容量1000的线程池(ThreadPoolExecutor)
  7. 空闲线程存活时间30秒。
  8. 2、每个任务负责导入100条数据(模拟耗时500ms),打印"批次[x]导入完成,成功[x]条"。
  9. 3、提交1000个导入任务,一共10万条数据,统计总耗时
  10. 4、所有任务完成后关闭线程池,打印"全部数据导入完成"。