在C#.Net中,是否可以異步編程而不使用像Node.js這樣的線程?C#.Net中的異步編程無需使用線程
-3
A
回答
2
簡單的回答是可以使用異步和等待。
從這裏開始學習此技術:http://blog.stephencleary.com/2012/02/async-and-await.html
+0
感謝Philip。我知道我們可以等待實現等待的方法。我的問題是,awatable方法需要一個不同的線程,還是可以在主線程中運行? –
+2
這篇文章絕對是真棒(關於如何純粹的異步操作不會阻止*任何線程*)更詳細:http://blog.stephencleary.com/2013/11/there-is-no- thread.html – Baldrick
相關問題
- 1. C#中的異步編程#
- 2. Android:需要異步線程?
- 3. c#.net 3.5中的多線程異步Web服務調用
- 4. .NET線程池工作線程和異步IO線程
- 5. 異步使用線程池?
- 6. 使用C++異步並行編程async
- 7. 如何使C++異步編程更線性(協程?)
- 8. 異步編程使用異步/等待
- 9. c#線程異步問題
- 10. .NET控制檯應用程序中的異步編程
- 11. C#中的異步操作和線程#
- 12. 標準C++中的異步線程
- 13. 多線程 - 類中的異步線程
- 14. 異步編程,線程和效率
- 15. 任務異步c#編程
- 16. C++ select異步編程
- 17. C++異步網絡編程
- 18. 異步線程
- 19. .NET 4異步WebRequest與多線程
- 20. 有關異步編程的問題,在.net中的線程問題
- 21. C#3.5中的異步編程
- 22. Android中的異步線程
- 23. .NET線程同步
- 24. 使用Java線程的異步調用
- 25. 異步編程
- 26. Android異步編程無需打開新進程?
- 27. 使用異步編程捕捉異議
- 28. 使用C++中的futures,異步和線程實現搜索11
- 29. C++異步使程序無響應
- 30. .net c#:創建一個異步過程
在發佈此問題之前,您是否研究過任何內容?對['c#異步'](https://www.google.com/search?q=c%23+asynchronous)進行簡單的Google搜索就可以獲得超過85萬個結果,其中第一個將直接引導您進入'async'/'await'。甚至在.NET 4.5之前,許多BCL類都通過回調來支持異步操作。 –
@JonathonReinhart請求答案,我知道我們可以等待實現等待的方法。我的問題是,awatable方法需要一個不同的線程,還是可以在主線程中運行? –