是否有方法從ThreadId獲取線程的ThreadName? (例如ThreadID爲10或15等)從ThreadID獲取線程名稱
7
A
回答
9
不在託管代碼中。就我所知,你甚至無法獲得當前進程的Thread
對象列表。你可以用Process.Threads
得到ProcessThread
S和ProcessThread
提供Id
財產,如果這能幫助你......但ProcessThread
沒有一個名字,據我可以告訴:(
2
我能找到的最好的信息是在這裏:
http://www.mail-archive.com/[email protected]/msg07369.html
似乎不是太大的幫助,但它似乎沒有做到這一點沒有什麼好辦法,總之你改變代碼保持所有的列表(或字典)。的應用程序線程。
相關問題
- 1. Laravel:從路線獲取URL按名稱
- 2. 如何獲取Win32線程的名稱?
- 3. 從不同的進程中獲取線程名稱
- 4. 從進程名稱獲取進程ID
- 5. 從進程名稱獲取應用程序名稱
- 6. 如何從進程名稱獲取應用程序名稱?
- 7. 線程ID從線程名稱
- 8. 如何從其名稱/ ID獲取線程的實例?
- 9. 從ProcessThreadCollection獲取正在運行的線程名稱
- 10. 如何從父級獲取線程名稱?
- 11. 從內部對象方法獲取線程名稱
- 12. 從線程信息獲取模塊名稱
- 13. 從demangled名稱獲取錯位名稱
- 14. 從Valence的課程名稱獲取orgUnitId
- 15. 從軟件包名稱中獲取應用程序名稱
- 16. 名稱線程
- 17. 從AbstractTableModel獲取列名稱
- 18. 從名稱中獲取reflect.Type
- 19. 從OrderedDictionary獲取名稱值
- 20. 從PID獲取名稱?
- 21. SharpPcap獲取進程名稱
- 22. 獲取程序集名稱
- 23. 如何獲取所有線程ID和進程的名稱
- 24. 獲取在線用戶的名稱
- 25. 通過名稱獲取線索
- 26. 按名稱獲取路線 - Laravel 5.4
- 27. 從域名獲取組織名稱
- 28. 從文件名獲取目錄名稱
- 29. 如何獲得Hogging線程名稱WLST
- 30. 從取座標獲取位置名稱
哦..這是相當可惜的,然後導致System.Diagnostics.TraceListener類有方法,允許您通過TraceEventCache.ThreadId獲得一個線程ID,除了一個數字不是很有意義,因爲它不會說很多..和也因運行而異! :( – littleduckie 2009-04-14 17:16:10