【发布时间】:2010-02-24 15:45:05
【问题描述】:
我想编写一个在后台运行的 .NET 应用程序(停留在任务栏中)并执行长时间操作,例如将文件文件夹从一个位置复制到另一个位置。我想以这样一种方式编写它,以使其他正在运行的应用程序不会减慢很多。我不在乎后台应用程序需要多长时间。有没有办法可以限制应用程序的处理/内存资源。我知道当您创建线程时,您可以将它们的优先级设置为不同的级别。将线程优先级设置为低会产生这种效果,还是它的优先级会低于属于同一应用程序的任何其他线程?
【问题讨论】: