gpt4 book ai didi

c# - 如果我通过ParameterizedThreadStart将对象传递给线程,我以后可以访问它吗?

转载 作者:行者123 更新时间:2023-12-03 13:22:31 25 4
gpt4 key购买 nike

如果我以以下方式启动线程

Thread newThread = new Thread(new ParameterizedThreadStart(MyThreadMethod));
Object myObject = new Object();
newThread.Start(myObject);

完成任务后,我能找出对myObject做了什么吗?
// at some point later
if(newThread.ThreadState == ThreadState.Stopped)
{
//access my object? how?
}

最佳答案

您将对象交给了它。因此,只需将您传递的对象存储在启动的线程旁边。不过,请务必谨慎处理,否则可能会遇到有趣的线程问题。

关于c# - 如果我通过ParameterizedThreadStart将对象传递给线程,我以后可以访问它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1402809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com