聽起來好像多線程和多任務都是一樣的。 如果不一樣,多線程和任務之間有什麼區別?多線程和任務之間有什麼區別?
回答
它們不一樣。
的多任務處理提高並行性,將在多核心繫統非常有用的。(它使用默認的線程池)
在多線程,線程必須共享單個核心的資源,如CPU高速緩存,計算單位等。
欲瞭解更多信息,請訪問以下網站: -
http://www.albahari.com/threading/part5.aspx#_Task_Parallelism
http://en.wikipedia.org/wiki/Multithreading_%28computer_architecture%29
感謝WAP專家!這是我的預期。簡單和最佳答案。 – maxpayne 2011-12-30 10:44:57
多任務是指操作系統的給人的印象不同的應用程序的能力,每個計算任務間快速切換同時執行多個操作。
多線程將多任務的思想擴展到應用程序中,因此您可以將單個應用程序中的特定操作細分爲單獨的線程。每個線程可以並行
檢查運行here
多任務
在計算中,多任務是由多個任務,也 稱爲進程,共享共同的處理資源這樣的方法作爲一個CPU。 對於多任務操作系統,例如Windows XP,您可以同時運行多個應用程序 。多任務指的是操作系統在每個計算任務之間快速切換的能力,以給予不同的應用程序同時執行多個操作的印象。
多線程
多線程多任務延伸到應用程序,所以 的想法,你可以在一個應用程序中的特定細分業務併入 單個線程。每個線程可以並行運行。 OS 不僅在不同的應用程序之間劃分處理時間,而且還在應用程序內的每個線程之間劃分處理時間( )。
儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – CodeLikeBeaker 2012-11-14 16:01:36
@Jason Heine你對thanx,iv編輯我的答案 – CloudyMarble 2012-11-15 05:34:51
- 1. Linux Windows之間的多任務,多線程有什麼區別?
- 2. 時間多線程和超線程之間有什麼區別?
- 3. 用戶級線程和協程之間有什麼區別?
- 4. 任務和活動堆棧:兩者之間有什麼區別。
- 5. 異步和多線程之間的內部區別是什麼?
- 6. Android中進程,活動,線程和任務之間的區別
- 7. Puma工人和線程之間有什麼區別
- 8. AntCall和Ant任務有什麼區別?
- 9. 「層」和「層」之間有什麼區別?
- 10. Tableau和QlikView之間有什麼區別
- 11. Microsoft.CompilerServices.AsyncTargetingPack和Microsoft.Bcl.Async之間有什麼區別?
- 12. @Entity和@embeddable之間有什麼區別
- 13. ContentObservable和DataSetObservable之間有什麼區別?
- 14. touchmove和gesturechange之間有什麼區別?
- 15. :notification.flags和notification.defaults之間有什麼區別?
- 16. proc和lambda之間有什麼區別?
- 17. :: after和after之間有什麼區別?
- 18. read()和io.read()之間有什麼區別?
- 19. Request()和Request.Form()之間有什麼區別?
- 20. WebServiceBinding.EmitConformanceClaims和WebServiceBinding.ConformanceClaims之間有什麼區別?
- 21. getA()和this.getA()之間有什麼區別?
- 22. (int)和intval()之間有什麼區別?
- 23. set_value和= pandas之間有什麼區別
- 24. * zoom和zoom之間有什麼區別?
- 25. {0}和「」之間有什麼區別?
- 26. typedef和using之間有什麼區別?
- 27. 「」和「'之間有什麼區別?
- 28. STDIN和tty之間有什麼區別?
- 29. +和%之間有什麼區別?
- 30. sysfs_create_file()和sysfs_create_group()之間有什麼區別?
正是你的意思與 '任務' 的是什麼?任務並行庫? – 2011-12-30 10:26:12
他的意思是.Net 4.0中的任務 – 2011-12-30 12:32:54