.net - 如何从子线程或另一个线程到达父线程?

标签 .net multithreading winapi

这个问题在这里已经有了答案:




10年前关闭。




Possible Duplicate:
.NET Is there a way to get the parent thread id?



.NET 中的线程之间有什么关系吗?我迫切需要从实际线程中获取父线程,并且没有办法移交这条信息。
有没有办法在 .NET 或使用 Win32 API 中获取父线程?

有没有办法从任何其他线程获取父线程?

最佳答案

.NET 不记录线程之间的父子关系。您需要通过在创建时将父线程传递给子线程来自行跟踪此数据。

也就是说,我无法想象你为什么需要这个。不是 Join 来自 parent 或足够好的东西?

我可以理解您可能会因为诸如“无论如何,您想做什么?”之类的问题而感到沮丧。 - 但通常情况下,如果您让我们知道您的真正目标是什么,我们可能会找到您没有想到的更好方法。 :)

关于.net - 如何从子线程或另一个线程到达父线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5142791/

相关文章:

.net - 您使用 Entity Framework 的经历如何?

.net - 如何更改WPF TabControl中TabItems的重叠顺序

c++ - 如何获取 Windows 文件 "author"而不是所有者使用带有 Windows API 的 C++

.net - IntPtr、SafeHandle 和 HandleRef - 解释

c++ - 如何检测显示器是否是投影仪?

java - 无法使用 ksoap2 序列化日期

c# - c# 中 list<string> 中数据的最大限制是多少?

objective-c - Objective-C线程

c# - 锁与 AcquireReader 和 writer 锁

c++ - Boost线程完成回调可用