我现在除了主线程又创建了一个线程,在这个线程里运行了一个函数。
线程的.IsBackground=true;
函数如下:
private void GetWebPageString()
{
ResponeInfoClass repInfo = new ResponeInfoClass();
HttpWebRequest req = FuncHttp.GetRequest(Url);
repInfo.request = req;
req.BeginGetResponse(new AsyncCallback(CallBack_rep), repInfo);
}
还有一个CallBack_rep的回调函数。当我这个GetWebPageString的函数执行完后,这个线程也就相当于执行完了。回调函数还会执行吗?会执行的话在那个线程里呢?
线程的.IsBackground=true;
函数如下:
private void GetWebPageString()
{
ResponeInfoClass repInfo = new ResponeInfoClass();
HttpWebRequest req = FuncHttp.GetRequest(Url);
repInfo.request = req;
req.BeginGetResponse(new AsyncCallback(CallBack_rep), repInfo);
}
还有一个CallBack_rep的回调函数。当我这个GetWebPageString的函数执行完后,这个线程也就相当于执行完了。回调函数还会执行吗?会执行的话在那个线程里呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货