为了账号安全,请及时绑定邮箱和手机立即绑定

C#多线程插数据问题

C#多线程插数据问题

C#
呼如林 2018-07-29 09:10:44
小弟在项目中运用到了c#多线程调用类似于DBHepler这种帮助类插入数据,不过是mongodb的帮助类,(他这个帮助类都是每次连接完成之后就会释放,比如:我进行一次查询,他会开启数据库连接,然后查询完毕就释放。)在运用多线程同时调用的时候估计是在某一个线程查询的时候,另一个线程正好把他释放掉了,然后就会抛出异常。各位大神有什么办法解决吗?是不是必须每个线程里面自己写一个去开启mongodb连接???
查看完整描述

2 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

mongodb的这个helper里面的connection不要做成单例就完事了。没多少并发的,就这样用用就可以啦

如果瞬时并发很高,那就做个connectrion的pool。


查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 671 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信