C# 如何知道一个线程结束 还在等...(100分)

  • 主题发起人 主题发起人 hlei
  • 开始时间 开始时间
H

hlei

Unregistered / Unconfirmed
GUEST, unregistred user!
Thread MyThread = new Thread(new ThreadStart(begin
));
MyThread.Start();
怎么写才能让这个线程结束后弹出一个MessageBox.show("线程结束");
 
用代理回调吧
 
c#中和delphi中不一样,delphi只要在execute的结束的地方
写上这一句(用sychronize),execute执行光,thread也就结束了
或者也可写在onterminate中
c#好像用join可以
 
等了N天都没人回答,不过问题已经解决了。
 
后退
顶部