亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從線程獲取線程ID

從線程獲取線程ID

侃侃無極 2019-11-11 14:38:16
例如,在C#中調試線程時,您可以看到每個線程的ID。我找不到以編程方式獲取相同線程的方法。我什至無法獲取當前線程的ID(在的屬性中Thread.currentThread)。因此,我想知道Visual Studio如何獲取線程的ID,例如,是否有辦法獲取ID為的線程的句柄2345?
查看完整描述

3 回答

?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

GetThreadId返回給定本機線程的ID。有很多方法可以使其與托管線程一起使用,我敢肯定,您需要找到的只是線程句柄并將其傳遞給該函數。


GetCurrentThreadId 返回當前線程的ID。


GetCurrentThreadId從.NET 2.0開始不推薦使用:推薦的方式是Thread.CurrentThread.ManagedThreadId屬性。


查看完整回答
反對 回復 2019-11-11
?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

您可以使用不贊成使用的方法AppDomain.GetCurrentThreadId來獲取當前正在運行的線程的ID。此方法對Win32 API方法使用PInvoke GetCurrentThreadID,并將返回Windows線程ID。


此方法被標記為已棄用,因為.NET Thread對象不對應于單個Windows線程,因此,對于給定的.NET線程,沒有Windows可以返回的穩定ID。


有關更多原因,請參閱配置程序的答案。


查看完整回答
反對 回復 2019-11-11
  • 3 回答
  • 0 關注
  • 776 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號