当线程长时间休眠时,变量会失去它的值吗?
本文关键字:失去 变量 长时间 线程 休眠 | 更新日期: 2023-09-27 18:24:29
private void Test(string param)
{
Thread.Sleep(OneDay);
Submit(param);
}
这是控制台应用程序。如果线程长时间休眠,参数是否有可能失去其值?
如果线程长时间休眠,参数是否有可能失去其值?
不。 param
在堆栈上,一旦执行恢复,它将从堆栈中弹出。
No.每个线程都有自己的堆栈。当线程从睡眠状态恢复时,它将使用堆栈中的变量。