线程问题,如何捕获线程状态?
我在前台有个UI   主线程,然后点了一个内嵌的flash   Object上的一个按钮,调用一个函数,但如果直接执行这个函数,这个UI界面就会假死,直到函数执行完毕,所以我打算开启个线程来执行此函数,但我想知道,如何捕获这个线程所执行函数的返回值,因为我要获得这个返回值来进行后续的任务。有什么办法吗?
------解决方案--------------------给开启线程的类添加一个属性。
------解决方案--------------------提倡的做法是用事件把结果抛出来,在主线程Invoke后续任务。
------解决方案--------------------给你一个简单点儿的类,自己添加同步   
 public Class MyClass() 
 { 
   private int i; 
   public void StartThread() 
   { 
      new Thread(Operate).Start(); 
   } 
   private void Operate() 
   { 
      this.i++;  
   } 
   public int i 
   { 
      get 
      { 
         return this.i; 
      } 
   } 
 }
------解决方案--------------------回复人:zhsu(不懂生活的人) ( 二级(初级))    
 好像是要你把处理方法委托进去。