Does ArcGIS 10 use parallel processing?

In which version of ArcGIS can we get this facility, if it exists?

Is ArcSWAT single-threaded ?

closed as too broad by PolyGeo May 15 '18 at 0:41

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • v10.1 according to this post: Arcpy Parallel Processing Environment. – Joseph Oct 17 '16 at 12:46
  • 1
    ArcGIS has used parallel processing in database connections since DirectConnect was introduced at 9.2, but that likely has nothing to do with what your question is really asking. Please edit the question to specify the exact context in which you require parallelism, and what you would expect to gain from it (the vast majority of GIS algorithms are single-threaded, and wouldn't benefit from parallel operation). – Vince Oct 17 '16 at 13:40
  • ArcGIS Pro has new parallel processing options - blogs.esri.com/esri/arcgis/2016/08/31/… – klewis Oct 17 '16 at 19:35
  • There is likely a very different answer to the very different question, "Is ArcSWAT single-threaded." – Vince Oct 17 '16 at 23:51

Yes (http://support.esri.com/technical-article/000008971), 10.0 onwards.


  • Rendering basemap layers or accelerated raster layers
  • Background geoprocessing
  • Custom Python scripts
  • 4
    To some I might be splitting hairs, but more accurately, simply executing a tool in the background does not equate to parallel processing. Its executing the tool in another instance. One could argue that this instance is running in parallel to the app (ArcMap/ArcCatalog), but thats not generally what people think of as parallel processing when asking about ArcMap. – KHibma Oct 17 '16 at 16:05

Not the answer you're looking for? Browse other questions tagged or ask your own question.