Sidebar

When should I be concerned about concurrency issues in my channel?

0 votes
384 views
asked Nov 8, 2013 by mike-r-7535 (13,830 points)
Since QIE is a multi-threaded application, and my individual channels can utilize multiple threads at once.  What kinds of threading issues should I be aware of?

1 Answer

0 votes
 
Best answer

QIE is multi-threaded and can process multiple messages in the same channel at the same time. You can configure your channel to process messages in order, which essentially makes it single threaded processing for that channel.

 

Script Variable at the Channel scope are shared among all processing threads for the channel.  Channels that use this feature should be switched to process message in the order received to prevent two threads updating the variable at the same time.

 

answered Nov 8, 2013 by mike-r-7535 (13,830 points)
selected Dec 17, 2013 by ron-s-6919
...