<?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>Wed, 29 Mar 2017 20:39:05 -0400</lastBuildDate><item><title>Comment by Alex Suter on Kaspar von Gunten's answer</title><link>https://answers.axonivy.com/questions/329/multi-threading-in-ivy-processes#2550</link><description>&lt;p&gt;Split and Join are also available in the logic of Html Dialogs. They work there the same way like in the "Business Process", "Callable Sub Process" and "Web Service Process".&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alex Suter</dc:creator><pubDate>Wed, 29 Mar 2017 20:39:05 -0400</pubDate><guid>https://answers.axonivy.com/questions/329/multi-threading-in-ivy-processes#2550</guid></item><item><title>Comment by trungdv on Kaspar von Gunten's answer</title><link>https://answers.axonivy.com/questions/329/multi-threading-in-ivy-processes#2548</link><description>&lt;p&gt;hi &lt;a href="http://answers.axonivy.com/users/71/kaspar-von-gunten"&gt;&lt;a href="http://answers.axonivy.com/users/71/kaspar-von-gunten"&gt;@Kaspar von&lt;/a&gt;&lt;/a&gt; G...
SpitJoin just available on Start/Callable process sub. So in case i want to have parallel thread inside HtmlUserDialog, i need to handle by myself (Runnable/Thread) right?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">trungdv</dc:creator><pubDate>Wed, 29 Mar 2017 08:48:04 -0400</pubDate><guid>https://answers.axonivy.com/questions/329/multi-threading-in-ivy-processes#2548</guid></item><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>