Skip to main content

运行模式和线程

ArcGIS Pro 是一个多线程应用程序,允许在不同线程上同时运行多个操作。 可通过 地理处理 窗格访问地理处理线程和主要前台线程。 还有一个单独的 Python 进程可用于 已计划工具 。 工具在 ModelBuilder 和 ArcGIS Notebooks 中运行,Python 窗口只能在前台线程上运行。

了解有关 ArcGIS Pro 架构的详细信息

运行模式

地理处理 窗格中 打开工具 时,可以使用 运行 按钮 运行 旁的 运行模式 菜单选择以下选项之一:

  • 地理处理线程 地理处理线程 - 此线程是后台线程,专门用于运行地理处理工具。 当工具在地理处理线程上运行时,您仍可以与应用程序和地图进行交互。 使用此线程可运行预期需要不超过一分钟时间完成的工具。 这是默认选项,除非存在待处理编辑或打开 启用撤消 切换按钮。

  • 前台线程 主要线程 - 主要前台线程是用于管理制图信息模型 (CIM) 的四个工作线程之一。 与地理处理线程相比,前台线程可以缩短处理时间。 由于当工具在前台线程上运行时无法与应用程序交互,请使用此线程运行预期需要花费几秒钟时间完成的工具。

注:

选定 运行模式 选项将跨所有工程用于所有工具,除非您进行更改。

工具处理线程

地理处理 窗格中运行工具时,该工具可以在地理处理或前台线程上处理。 在以下情况下,必须在前台线程中运行这些工具,从而在工具运行时间内阻止与应用程序交互: