社区
C#
帖子详情
C# 多线程怎么解决操作超时?
Cbirdfly
2010-08-13 10:41:22
如题↑
程序运行一会 就出现操作超时。
我设的是 一个线程负责数据入库 另一个线程负责得到数据。
就是将得到的数据入库。数据量很大,所以我是批量入库- -!
...全文
481
6
打赏
收藏
C# 多线程怎么解决操作超时?
如题↑ 程序运行一会 就出现操作超时。 我设的是 一个线程负责数据入库 另一个线程负责得到数据。 就是将得到的数据入库。数据量很大,所以我是批量入库- -!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
事理
2010-08-13
打赏
举报
回复
SqlCommand cmd = new SqlCommand(sql, DBHelper.conn);
cmd.CommandTimeout = 0;//设置为0为不超时
如果是边得到数据边插入数据库,在打开数据库的时候只要打开一次,关闭数据库也要在最后程序执行完后再关闭。
利用SqlBulkCopy快速大批量导入数据
http://www.xueit.com/html/2009-07/21_4166_00.html
Mittermeyer
2010-08-13
打赏
举报
回复
如果因为数据量大,产生操作超时,多线程也解决不了这个问题。要么把超时的间隔设得长一点,要么把现在一次提交的数据分成多批进行操作。
大光呢
2010-08-13
打赏
举报
回复
干嘛呢你这是?!
对你这种提问的方式,我通常的回答是 you fit someting else but programing。
bobui
2010-08-13
打赏
举报
回复
首先用利用SqlBulkCopy快速大批量导入数据
第二,建议数据分批
lulianqi
2010-08-13
打赏
举报
回复
关注下
Cbirdfly
2010-08-13
打赏
举报
回复
[Quote=引用 1 楼 xiaxue0525 的回复:]
干嘛呢你这是?!
对你这种提问的方式,我通常的回答是 you fit someting else but programing。
[/Quote]
啥么个意思 = =、
c#
编写串口通讯代码
多线程
实现
以下是一些关于
C#
多线程
串口通讯的关键知识点: 1. **System.IO.Ports命名空间**:这是
C#
中处理串口通信的核心,提供了SerialPort类,可以用来设置串口参数(如波特率、数据位、停止位、校验位等)以及进行读写
操作
...
C#
串口通信(彻底
解决
C#
串口通信中的数据丢失问题)
为了
解决
上述问题,本文提出了一种基于
多线程
和定时器机制的
解决
方案。具体来说,当命令发出后,会启动一个新的线程来专门负责监视串口的状态,并且开启一个定时器。当串口中有数据可读时,定时器会被重置;当定时器...
C#
网络爬虫程序源码
在本案例中,这个
C#
网络爬虫程序具有
多线程
功能,可以提高抓取效率,减少爬取时间。 首先,我们要理解
C#
的基础。
C#
是微软开发的一种面向对象的编程语言,它拥有丰富的类库和强大的.NET框架支持,适合开发各种类型的...
C#
简单窗体聊天程序(没有服务端,只有客户端)
同时,注意同步问题,确保在
多线程
环境下,读写
操作
不会相互冲突。 此外,对于异常处理,我们必须做好充分的准备,因为网络通信中可能会出现各种错误,如连接断开、
超时
等。遇到这些情况,我们需要捕获异常,向用户...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章