Cnraise 2023-09-27 17:40 采纳率: 0%
浏览 32

Winfrom正常运行时也不报错,但是窗体显示不出来


public partial class Form:Form{
  public Form()
        {
            Control.CheckForIllegalCrossThreadCalls = false;
            InitializeComponent();
            SAIChillerLaminatorForm_Load(new object(), new EventArgs());
            Task.Factory.StartNew(() =>
            {
                while (true)
                {
                    #region 一直运行的代码
                    Thread.Sleep(10);
                    #endregion
                }
            }, TaskCreationOptions.LongRunning);
        }
}

Winform窗体当release模式运行时,窗体就不显示了,或者过了很久才会展示窗体,但是debug模式就没事,这是怎么回事,帮我看看

  • 写回答

2条回答 默认 最新

  • 专家-郭老师 Java领域新星创作者 2023-09-27 17:44
    关注

    你这个while true,他永远都在执行,一直在休眠,当然出不来咯。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月27日

悬赏问题

  • ¥15 求帮生成一个lattice diamond的许可证
  • ¥15 大一前端新生求教学解答
  • ¥15 如何制作一个可以查看“网游有序列的装备词条”的软件/插件
  • ¥15 CS2打5E与完美天梯匹配会与服务器断开连接(黑框没标明具体原因)
  • ¥15 利用cst反推材料电磁参数,推出想x,y,z方向的相对介电常数与磁导率
  • ¥15 求帮助!用赛灵思FPGA XC7A35T对一个频率50MHz的数字信号读取高低电平,只用HR bank普通单端io进行采样可以吗
  • ¥15 训练准确率100%,测试准确率只有50%
  • ¥15 grafana创建dashhabord提示no data sources of type Prometheus Alert
  • ¥15 python用arima时间序列法预测不出结果 急
  • ¥15 思科交换机如何恢复配置