线程问题(100分)

  • 主题发起人 主题发起人 dengql
  • 开始时间 开始时间
D

dengql

Unregistered / Unconfirmed
GUEST, unregistred user!
在动态链接库里,另外创建一个线程用于执行存储过程,我若取消此线程,但存储过程还在继续执行,系统还未释放资源,请问怎么解决这个问题?
 
你关闭和数据库的连接就OK了,
 
没用,早试过了
 
如果你的存储过程是写在线程中的,那末当线程取消时,你只要关闭和数据库的连接,存储过程肯定会被结束。取消线程时,执行如下操作:
...
关闭数据库连接;
MyThread.Terminate;
MyThread.Destroy;
...
 
报错误:在异步运行时,操作不能被执行
 
不要异步操作,在线程里执行就用同步执行就可以.
 
后退
顶部