异步多线程下await streamRead.ReadToEndAsync()进程会死锁,这是怎么回事?对于同时开启多个线程怎么办呢?
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(booklink);
myHttpWebRequest.Method = "POST";
HttpWebResponse myHttpWebResponse = (HttpWebResponse)await myHttpWebRequest.GetResponseAsync();
Stream streamResponse = myHttpWebResponse.GetResponseStream();
StreamReader streamRead = new StreamReader(streamResponse);
string htmltext = await streamRead.ReadToEndAsync();