本文共 232 字,大约阅读时间需要 1 分钟。
系统:win10环境:idea 201901
程序中会使用多线程读写数据库,在同一时刻多个线程插入相同主键的相同数据时,会直接报错。
由于需求是多个线程插入时只要有一个插入成功即可,并且不存在先后顺序。此时直接将插入数据的这部分代码放入try-catch即可。
try{ //插入数据模块}catch(Exception e){ // do nothing}
转载地址:http://elodb.baihongyu.com/