<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Answers to: Multi threading in Ivy processes</title><link>https://answers.axonivy.com/questions/329/multi-threading-in-ivy-processes</link><description>&lt;p&gt;In Ivy I can parallelize processes (and too User Dialog logic) with a Split element and synchronize them again with the Join element. Does this run in multiple threads?&lt;/p&gt;</description><atom:link href="https://answers.axonivy.com/questions/329/multi-threading-in-ivy-processes" rel="self"></atom:link><language>en</language><lastBuildDate>Mon, 08 Feb 2010 05:20:34 -0500</lastBuildDate><item><title>Answer by Kaspar von Gunten</title><link>https://answers.axonivy.com/questions/329/multi-threading-in-ivy-processes/330</link><description>&lt;p&gt;No, in general all the process pathes started with a Split element are executed in the same thread. It's only pseudo-parallel. &lt;/p&gt;
&lt;p&gt;But there exceptions, all the elements that potentially communicate with third-party systems do run in their own thread, e.g. the PI, DB call or web service call elements. So if you combine Split and Join with e.g. PI's (but not with Script elements) you have real parallel execution. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kaspar von Gunten</dc:creator><pubDate>Mon, 08 Feb 2010 05:20:34 -0500</pubDate><guid>https://answers.axonivy.com/questions/329/multi-threading-in-ivy-processes/330</guid></item></channel></rss>