多线程的问题,请高手指教啊,谢谢了(100分)

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

derl

Unregistered / Unconfirmed
GUEST, unregistred user!
1:一个线程对象,freeonterminate:=false;当它terminate后,
它对应的onterminate函数里还能使用该线程对象的成员函数吗?
 
onterminate函数应该在terminate前,这时可以,
线程终止后当然就被撤消了,其对象也不存在了
 
OnTerminate发生在线程对象销毁前, 此时仍可以访问线程的成员对象。
 
应该是FreeOnTerminate:=true吧!完了就终止线程
OnTerminate里当然可以使用线程的对象了,自己试不就行了,还用问吗?是不是还有其它问题
 
我试了,不管FreeOnTerminate:=true or:=false;
都可以调用,那我是不是应该在onterminate里面调用mythread[x].free?
 
现在你是不是不能使用mythread的成员
 
后退
顶部