在一個天真的線程池實現中,一段正在執行的代碼是否可以讀取堆棧上一些先前代碼留下的數據(如果它運行在同一個線程實例上)?另外,是否還有其他與線程池相關的固有安全問題?線程池堆棧安全問題
0
A
回答
0
由於所有線程都在同一進程中運行,即使它可能是是,這不是安全問題。安全邊界處於流程級別(從技術上講,它取決於您的操作系統,但這就是它在所有主流操作系統中的工作原理)。
+0
這不是說Java或.NET的「受管理」子集的工作方式。 – 2010-03-19 04:28:45
+0
好吧,既然Java和.NET都不允許你直接訪問內存,那也沒有關係。 – 2010-03-19 04:34:14
相關問題
- 1. 安全線程堆棧大小?
- 2. 問題安裝MEAN堆棧
- 3. POSIX線程堆棧內存 - 我們可以有不同的堆棧大小和安全問題嗎?
- 4. 線程安全問題
- 5. 線程安全NSMutableArray問題
- 6. 堆棧問題
- 7. 堆棧安全展開
- 8. 線程堆和堆棧
- 9. 線程安全的服務堆棧Redis連接
- 10. 您何時想要使用線程安全堆棧?
- 11. 如何使對象(一個可變堆棧)線程安全?
- 12. 與線程池的問題
- 13. ExecutorService invokeall線程池問題
- 14. 線程池的問題
- 15. Python線程池問題
- 16. 線程池配置問題
- 17. 堆棧char問題
- 18. 問題與堆棧
- 19. Lua堆棧問題
- 20. 有關線程和進程堆棧的一個簡單問題
- 21. StreamReader線程安全問題?可能?
- 22. C#:datatable線程安全問題
- 23. 線程的奇怪堆棧
- 24. 爲非線程安全代碼構建工作線程池
- 25. 線程堆棧和進程堆棧有什麼區別
- 26. 具有MEAN堆棧的安全路線和模板?
- 27. C++堆棧跟蹤問題
- 28. LINQ堆棧大小問題
- 29. Viewcontroller堆棧理解問題
- 30. 有趣的堆棧問題?
您關心的任何特定語言/運行環境? – 2010-03-19 04:17:06
我主要關心C++,所以沒有託管代碼。 – elmatador 2010-03-19 11:20:48