In order to be able to exchange information between the main thread and the ExecNode's thread directly, in a threadsafe manner, and without passing the information using the arguments / return value... we can use a prefix in the name of the threads that are launched by tawazi... this thread prefix is common to all threads and can be changed as needed (for example we can change it for every invocation of the DAG instance).
Description
In order to be able to exchange information between the main thread and the ExecNode's thread directly, in a threadsafe manner, and without passing the information using the arguments / return value... we can use a prefix in the name of the threads that are launched by tawazi... this thread prefix is common to all threads and can be changed as needed (for example we can change it for every invocation of the DAG instance).