运行冗长任务时程序冻结

本文关键字:程序 冻结 任务 运行 | 更新日期: 2023-09-27 18:03:57

也许这是个新手问题,但我确实是个新手。我有一个程序,它做了一个漫长的任务,而它做到了,形式保持冻结,如果它最小化它不能最大化等。我怎么才能解决这个问题呢?此外,程序在循环中运行,并在每次迭代中将信息逐行打印到列表框中。问题是,直到整个循环结束后,列表框才被写入。

运行冗长任务时程序冻结

你可以使用Thread或BackgroundWorker来完成你的工作。
从UI调用冗长的代码会阻塞UI线程,应用程序会"冻结"。