封装一下线程,这样即可以传任意的参数,也可以控制线程及取得返回值之类的
示例:
public MyThread
{
public object ThreadParam = null;
Thread workThread = null;
object workThreadRet = nulll;
public MyThread(){}
public Start(){
workThread = new Thread( new ThreadStart( proc ) );
workThread.Start();
}
public void Abort(){
if( workThread != null ) workThread.Abort();
}