社区
C#
帖子详情
C# 多线程怎么解决操作超时?
Cbirdfly
2010-08-13 10:41:22
如题↑
程序运行一会 就出现操作超时。
我设的是 一个线程负责数据入库 另一个线程负责得到数据。
就是将得到的数据入库。数据量很大,所以我是批量入库- -!
...全文
429
6
打赏
收藏
C# 多线程怎么解决操作超时?
如题↑ 程序运行一会 就出现操作超时。 我设的是 一个线程负责数据入库 另一个线程负责得到数据。 就是将得到的数据入库。数据量很大,所以我是批量入库- -!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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]
啥么个意思 = =、
WinForm
C#
多线程
等待窗体
由于用到了非托管资源,最简单的方式是把托管资源(WaitForm)放在工作线程,线程结束,窗体会自动销毁,不用自己写清理代码。 ShowDialog自动阻塞当前线程,这使它成为最优的
解决
方式。
C#
多线程
等待窗体
C#
开发的基于
多线程
的等待窗体,winform。
C#
多线程
和Socket网络编程精讲
【教学理念】 1、把“需要工作的人”变成“工作... 3、物美价廉:本着知识共享、服务社会宗旨,诣在为更多有需求者提供服务。 此外,提供源代码+答疑+上课讲义,为学生毕业设计、找工作面试等提供指导。
C#
中的
多线程
超时
处理实践方案
主要介绍了
C#
中的
多线程
超时
处理实践方案,非常不错,具有参考借鉴价值,需要的朋友可以参考下
halcon联合
C#
实现图像实时采集(使用BaslerSDK)
主要功能包括:单张采集、连续采集、停止采集、切换软硬触发模式,设置曝光、增益,加载、保存图片,采集...支持多相机,
多线程
,稳定好用 自己引用对应版本的halcon即可,默认是halcon10,64位程序 PS:资源仅供交流
C#
110,531
社区成员
642,573
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章