我现在面临的是让我发疯了一个错误。
我的Xamarin应用程序使用HttpClient进行请求(超时10秒)。 我发现,与网络连接空调100%的损失开发商设置的iOS设备,经过一段时间的请求(S)卡住,从来没有回报。
当我分析任务卡在哪里时,我发现这些卡在此代码的ServicePoint.cs:267
语句上的lock
上:
internal void SendRequest (WebOperation operation, string groupName)
{
lock (this) {
Scheduler.SendRequest (operation, groupName);
}
}
有人可以帮我弄清楚为什么会这样吗?