Thread local flow variables

A 'thread local flow variable' is a special variable, in that each thread running under a flow instance gets a copy of the flow variable when referenced. Each thread then works on its own copy during flow execution. Any action (get, set, delete, increment, decrement, resolve), on the thread local flow variable, is performed on the copy of the flow variable associated with that thread.

Thread local flow variables play an important role in parallel processing between Split and Join nodes in the flow.

Thread local flow variables are represented in the following format:


You can define your own thread local flow variables as needed in your flows.

The variable ~SPLIT~ , however, is a special thread local flow variable that serves a special purpose in the Split node. This variable should not be considered for defining your thread local flow variable.