我最近閱讀了一篇關於c#-5
和新的&很好的異步編程功能的文章。我發現它在Windows應用程序中起作用。問題來了,如果這個功能可以提高ASP.Net性能?是否異步並等待提高ASP.Net應用程序的性能
考慮這兩psudo代碼:
public T GetData()
{
var d = GetSomeData();
return d;
}
和
public async T GetData2()
{
var d = await GetSomeData();
return d;
}
在擁有一個ASP.Net器件的應用是兩個代碼的區別?
感謝
在「異步太困難了;讓我們爲每個請求使用一個線程」和「異步很容易 - 讓我們更高效地完成任務」之間的區別時,它會*產生影響。僅僅因爲它*都可以手動完成並不意味着它不能用於對性能產生影響。 – 2012-03-26 05:39:11