Dot-Net

如何從子執行緒或另一個執行緒到達父執行緒?

  • January 26, 2013

可能重複:

.NET 有沒有辦法獲取父執行緒 ID?

.NET 中的執行緒之間有什麼關係嗎?我迫切需要從實際執行緒中獲取父執行緒,並且沒有辦法移交這條資訊。有沒有辦法在 .NET 中獲取父執行緒或使用 Win32 API?

有沒有辦法從任何其他執行緒獲取父執行緒?

.NET 不記錄執行緒之間的父子關係。您需要自己跟踪這些數據,方法是在創建時將父執行緒傳遞給子執行緒。

也就是說,我無法想像你為什麼需要這個。是不是Join來自父母或其他東西不夠好?

我可以理解您可能會對諸如“您到底想做什麼?”之類的問題感到沮喪。- 但通常,如果您讓我們知道您的真正目標是什麼,我們可能會找到您沒有想到的更好的方法。:)

引用自:https://stackoverflow.com/questions/5142791