如果机器突然宕机,会导致内存中线程池里积压的任务丢失。
解决办法:
如果要提交一个任务到线程池里去,在提交之前,最好先在数据库中插入这个任务的信息,更新任务的状态:未提交、已提交、已完成;
如果系统宕机,重启后去扫描数据库中未提交和已提交的任务,可以把任务的信息读取出来,重新提交到线程池中,继续进行执行。
如果机器突然宕机,会导致内存中线程池里积压的任务丢失。
解决办法:
如果要提交一个任务到线程池里去,在提交之前,最好先在数据库中插入这个任务的信息,更新任务的状态:未提交、已提交、已完成;
如果系统宕机,重启后去扫描数据库中未提交和已提交的任务,可以把任务的信息读取出来,重新提交到线程池中,继续进行执行。