当前位置:编程学习 > C#/ASP.NET >>

多线程中,Dataset异常报错

各位好
长久没发贴了,在企业待久了,不常写程序了。
最近没事开发一个多线程的小程序,主要就是每个线程针对远程数据库的一张表(表是不同的)进行读写操作
每个对象里面无非就是下面的代码
Dataset ds = new Dataset();
ds = 数据库检索并返回数据

单线程运行没有问题,但是一旦针对每个对象开启一个线程,
经常会报错
Dataset 对象不存在  或者 ArgumentOutofIndex之类的错

请问是不是多线程产生的问题? --------------------编程问答-------------------- 代码写的有问题,从你的问题看,肯定是一个线程结束了,对象释放了,你另一个线程去访问,所以做好同步 --------------------编程问答-------------------- 跟多线程有关,建议加锁 --------------------编程问答-------------------- 每个线程使用不同的对象来避免此问题 --------------------编程问答-------------------- 也没贴代码
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,