远程桌面服务中的后台任务指南

后台任务(当应用程序的消息循环处于空闲状态时执行的任务)提供了一种机制,用于在单用户环境中处理低优先级任务。 但是,在远程桌面服务环境中,一个用户的后台任务与另一个用户的前景任务争用 CPU 周期。 当多个用户同时运行前台和后台任务时,CPU 需求远远高于所有用户仅运行前台任务时。 若要最大程度地提高所有用户的 CPU 可用性,请在远程桌面服务环境中运行时禁用后台任务,或者创建不占用资源的有效后台任务。

有关详细信息,请参阅 检测远程桌面服务环境。 检测到远程桌面服务环境后,可以使用用于管理任务的同一组 API 为应用程序禁用或重新配置后台任务。