Players

The Procedure (thread) is being executed by Players. Every procedure run is being executed in separated thread. Every Player can execute only single thread at the time - the rest of the threads scheduled for the given player are waiting until current thread will end the job or will pause execution (e.g. see [*]: ''sec:Sleep''). There are many ways to execute (assign) thread to the player - see section 4.3.1: ''sec:Running the procedure'' for more.
Every Thread scheduled to the Player has it's own memory cache. There is also a common memory for whole Lordui Project. The Player is being created while assigning first Thread to it. It's being closed, after last Thread removal. Some of the Players (i.e. the ones having any listener assigned) will not stop after last thread end and need to be stopped manualy (which will stop all it's assigned listeners).



krzys2018-09-16