将动态数组用多线程导入SQL SERVER库中,高分 我有一个很大的动态数组,想通过多线程导入到库中请问怎么实现主窗体FORM1,STORES[150000,15],BUTTON1,QUERY1,线程部分该怎么写,如果用4个线程,怎么实现?先给100分,不够再加,在线等..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好象query是线程安全的不用synchronize调用直接在execute里面执行就行了你四个线程可以用操作系统中的生产者、消费者问题的思想方法(PV操作)去试试,设置一个队列,当队列满了就不申请建立线程,未满便申请,用出队入队事件触发 各位大哥,我现在少的是参数传递的方法,我用3个线程0-499,500-999,1000-1499 用变量id1,id2,怎么传递使用,我是新手,麻烦大哥写仔细点啊!!! 这么简单,怎么没人来顶,要分的自己说啊,只要帮我解决问题,分不够再加.还有,想问一下,我将一个30W条记录的.TXT文档导入SQL SERVER,怎么提高速度我是想将文档进行筛选,得到一个动态数组,然后对动态数组入库,多线程真得能提高效率吗? 参数传递,很简单.只需要重载一个带参数的create函数即可.别忘了用私有(或其他)变量保存传进来的参数.还有就是最后要调用原有的create函数.TMyThread =class(TThread)private fID:integer;...constructor TMyThread.Create(AID:integer);begin FID:=AID; ... inherited Create(false);end; 将listbox1改换成listview1后,程序好像没原来顺畅了! 如何删除一个目录下的所有文件? 控件返回事件中带返回参数值失败 DLL调用WEB页面问题,高手请进 如何根据指针获取该指针(Pointer)对应的字符串内容 请问,如何查询两个datetime类型的字段(如两个日期)之间的某个日期? 汇编的高手请进 csdn的速度,我受不了了,各位有同感吗? 82分送上,A表与B表均有一个字段X,将A表与B表的字段X相比较,如果A表没有B表的某条记录,则删除B表的该条记录。 关于Delphi6的一个小问题 如何得到现在时间加5分钟以后的时间? 为什么DBGridEh的列复选框不能编辑?
你四个线程可以用操作系统中的生产者、消费者问题的思想方法(PV操作)去试试,设置一个队列,当队列满了就不申请建立线程,未满便申请,用出队入队事件触发
0-499,500-999,1000-1499
用变量id1,id2,怎么传递使用,
我是新手,麻烦大哥写仔细点啊!!!
还有,想问一下,我将一个30W条记录的.TXT文档导入SQL SERVER,怎么提高速度
我是想将文档进行筛选,得到一个动态数组,然后对动态数组入库,多线程真得能提高
效率吗?
只需要重载一个带参数的create函数即可.别忘了用私有(或其他)变量保存传进来的参数.
还有就是最后要调用原有的create函数.TMyThread =class(TThread)
private
fID:integer;
...constructor TMyThread.Create(AID:integer);
begin
FID:=AID;
...
inherited Create(false);
end;