用多线程怎么做呢?(请教)(2分)

  • 主题发起人 主题发起人 yq4000
  • 开始时间 开始时间
Y

yq4000

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在delphi中实现往数据库里插入记录,
一次插入80000条,可是一执行的时候,机器象死机一样,
我想在出入的同时做一些其他的操作,
怎么实现?谢谢
 
看看Delphi目录下的Demos/Db/BkQuery示例
 
将插入的数据放到线到里执行要插入的数据可通过线程的Create方法传进去。
 
用 TTHREAD 类来进行编程
 
从TThread继承一个类(因为它是抽象类不能直接用),在新类中实现插入操作
 
创建一个线程,单独处理数据的插入工作,注意:要为该线程单独 建立一个数据链接,不然,当你在作其他数据库操作是会产生链接占用,报错。线程建立建议多查查资料,或者看看帮助。
 
To NoSound:
>>在新类中实现插入操作
我对多线程不是很了解,如果操作是一个很复杂且可封闭的procedure,如何在多线程中完成该操作?敬请赐教。
 
送分就有人回答你。其实简单得很,
用begin
Thread线程创建函数就搞电了。
 
后退
顶部