《20、如果线上机器突然宕机,线程池的阻塞队列中的请求怎么办?》 必然会导致线程池里的积压的任务实际上来说都是会丢失的 如果说你要提交一个任务到线程池里去,在提交之前,麻烦你先在数据库里插入这个任务的信息,更新他的状态:未提交、已提交、已完成。提交成功之后,更新他的状态是已提交状态 系统重启,后台线程去扫描数据库里的未提交和已提交状态的任务,可以把任务的信息读取出来,重新提交到线程池里去,继续进行执行