日期:2014-05-17 浏览次数:20518 次
public class 下载任务
{
public string result = null;
public AutoResetEvent gate; //用来同步阻塞主线程
public void 下载一个文件(object url)
{
Console.WriteLine("计算{0}", url);
Thread.Sleep(10);
//......你的下载代码,根据this.url下载文件,并且将生成的本地文件路径写入result
result = string.Format("计算{0}的结果", url);
gate.Set();
}
}