gpt4 book ai didi

wpf - Application.Current.Shutdown() 没有

转载 作者:行者123 更新时间:2023-12-04 09:22:14 26 4
gpt4 key购买 nike

标题是关于它的。带有一些用于 IPC 的 WCF 内容的 WPF 应用程序。我调用 Application.Current.Shutdown()该应用程序继续愉快地运行。我以为 Shutdown应该是不可阻挡的。

也许是因为它是从后台线程调用的?我需要做一些调度员摆弄吗?

最佳答案

根据我的经验,所有线程都必须显式终止或标记为后台线程才能关闭应用程序。

这是在后台启动读取线程的示例:

_readThread = new Thread(new ThreadStart(ReadThread));
_readThread.Name = "Receiver";
_readThread.Priority = ThreadPriority.Highest;
_readThread.IsBackground = true;
_readThread.Start();
IsBackground属性(property)是关键。如果没有设置,当您调用 Shutdown 时,线程不会终止。

关于wpf - Application.Current.Shutdown() 没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1867380/

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