回答
1)這是一個定義。你不需要這個幫助,你需要一本「書」。
2)我很樂意幫助這個。這不是一個簡單的定義問題,所以我們首先回答一個問題的問題......在單進程單線程系統中,堆棧的目的是什麼?一旦你可以回答這個問題,你是回答這個問題的一英寸。
3)什麼系統?
堆棧通常用於存儲局部變量和函數參數,對嗎? – 2012-01-18 12:45:07
你是對的,但那是另外一些重要的事情。當我在一個函數中並且我調用另一個函數時,在單個進程,單線程系統上會發生什麼?關於舊函數的執行上下文有沒有什麼特別的事情發生? – 2012-01-18 12:48:01
是的,發生上下文切換,我的意思是當前進程的上下文存儲在堆棧上,某些其他進程的上下文從堆棧上猛增 – 2012-01-18 13:01:41
http://en.wikipedia.org/wiki/Thread_(computing)
維基百科是下來的那一刻,butafter,你可以檢查一下:)
你的第二個問題其實回答你的第一個。線程以不同的速率工作。想象一下,一個程序是所有跟隨彼此的命令行,等待彼此完成。現在添加第二行,以便在同一時間完成2位處理(並且很可能有不同的速度)。這是一個線索。
實質上,一個線程是一個不同的進程,由一個共同的應用程序產生。根據您使用的系統和您要完成的任務,可用性差異很大。
這些是你最好使用谷歌,Stackoverflow的東西的類型。
- 1. 線程之間共享什麼資源?
- 2. 是什麼應用程序之間(「東西」)和Session(「東西」)
- 3. 進程VS線程:兩個進程可以共享相同的共享內存嗎?可以兩個線程?
- 4. PageContext線程共享
- 5. 子進程不打印任何東西
- 6. 爲什麼SecurityContext的Authentication對象不能在線程間共享?
- 7. 在同一個過程中多線程共享什麼?
- 8. 獲取Facebook最共享的東西
- 9. 父進程和子進程共享一個IPC共享內存
- 10. C#與多線程共享鎖
- 11. 如何設置無線共享Android的Raspberry Pi3的東西
- 12. 由一個線程與其他線程數組共享數據
- 13. 多線程 - 共享數據
- 14. 共享列表線程
- 15. C#線程共享數據
- 16. 是線程池共享 - .net
- 17. Spring Boot共享線程
- 18. 燒瓶線程共享值
- 19. 不同線程共享的對象
- 20. Java線程不共享靜態數據
- 21. Java多線程,奇怪的東西
- 22. 共享緩衝區進程
- 23. 進度4gl - 共享程序
- 24. 跨進程共享位圖
- 25. 當我們使用 「公共類的東西{」 與 「類的東西{」
- 26. 進程之間不共享共享內存
- 27. 進程共享內存不共享(c,linux)
- 28. 與KleisliFunctor類似的東西是什麼?
- 29. 在不同進程之間共享HDC
- 30. 這個程序爲什麼不打印任何東西?
自己做功課或正確標記您的問題 – fjardon 2012-01-18 12:23:27
現在可以嗎? – 2012-01-18 12:26:04