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.
