ArcGIS Pro 是一个多线程应用程序,允许在不同线程上同时运行多个操作。 可通过地理处理窗格访问地理处理线程和主要前台线程。 还有一个单独的 Python 进程可用于已计划工具。 工具在 ModelBuilder 和 ArcGIS Notebooks 中运行,Python 窗口只能在前台线程上运行。
运行模式
在地理处理窗格中打开工具时,可以使用运行按钮
旁的运行模式菜单选择以下选项之一:
- 地理处理线程
- 此线程是后台线程,专门用于运行地理处理工具。 当工具在地理处理线程上运行时,您仍可以与应用程序和地图进行交互。 使用此线程可运行预期需要不超过一分钟时间完成的工具。 这是默认选项,除非存在待处理编辑或打开启用撤消切换按钮。 - 前台线程
- 主要前台线程是用于管理制图信息模型 (CIM) 的四个工作线程之一。 与地理处理线程相比,前台线程可以缩短处理时间。 由于当工具在前台线程上运行时无法与应用程序交互,请使用此线程运行预期需要花费几秒钟时间完成的工具。
注:
选定运行模式选项将跨所有工程用于所有工具,除非您进行更改。
工具处理线程
在地理处理窗格中运行工具时,该工具可以在地理处理或前台线程上处理。 在以下情况下,必须在前台线程中运行这些工具,从而在工具运行时间内阻止与应用程序交互: