long id = MyTime.ConverDateTimeToJavaMilliSecond(DateTime.Now) /1000;
id++;
一次程序执行中不会有什么异常,但如果此次程序入库的数据比较多,或者程序重启间隔过短,除1000更是找死的节奏,假如此次ID增加10,而重启间隔小于10秒,则立即出现ID重复问题。
即使不除1000,也只不过是减少重复的概率。如果3秒内ID增加超过3000,则3秒后重启也一样出现ID重复问题
时间为序,把握好数据量与间隔。