很有难度的问题,在多线程的进程中使用一个共同的记录集 如果数据库里有几十万的记录集,需要用多线程程序打开这记录集,并对里面的每条数据进行处理,这个处理过程可能要几天时间,如果用一个共享的记录集供各线程使用,这样是否安全?可能导致的情况:因某原因记录集无故中断记录集打开时间超时 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果用一个共享的记录集供各线程使用,这样是否安全? 如果你的 程序 设计的 号的化 应该 没有问题, 把记录集的 数据,事 先分配一下,每个线程只处理 自己的那部分, 最好处理完后,每条记录有个处理标记, 这样 即使当 掉了, 下次可以接着处理, 数据库连接 可以考虑用 连接池管理, 线程每次取出 1000条, 处理 update ,然后 再取, 应该 很快的, 不要 取一条 处理 一条 update 一条, 那样 就是你说的 要几天, 否则10分钟 左右 就好了。 操作数据库没必要用程序操作了,主要是有些东西和WEB相关的要去抓获取 安装VS2008时候报错 “SQL发行”错误 一个关于模拟表单提交的郁闷问题? 关于TreeView控件的结点添加 .net开发WEB系统网址 如何将listview里面的某一行变成灰色(disable)? up!!! 希望认识做界面美工的朋友!与大家交流美工制作!请留下MSN或者QQ! JAVA使用AES/CBC/PKCS5方式加密的内容,怎样在C#下解密? WPF中无法显示数据库中的数据,小白求教 help!如何实现像超市一样的打印 请叫高手,c#中是否有类似于sprintf函数?谢谢 未将对象引用设置到对象的实例,新手提问 在C# 中怎么实现逻辑坐标到物理坐标的转换??
操作数据库没必要用程序操作了,主要是有些东西和WEB相关的要去抓获取