DataTable 内部索引已损坏:“5”

今天调试程序时遇到这个exception,网上查了下资料,遇到的人还不少,

后面带的数字还有不一样的,自己模拟了下,发现,在多线程下同时对表进行插入操作就会产生“5”的错误

 

Code

 

多线程产生的异常,解决办法只能对这个方法进行下包装了,lock住,一个一个操作就ok了

你可能感兴趣的:(Datatable)