并发,怎么保证数据库的数据唯一性

2025-06-21 21:43:49
推荐回答(1个)
回答1:

1、可考虑将获取主键那个方法设置成同步的方式,所有的线程都需要同步获取主键。
2、负责主键的类一次生成100个主键(根据需要自己设定),放到一个Queue里,一个线程拿走一个就从Queue里移除一个,同时生成新的主键放入到Queue里。