When a (map) transformation reuses a thread, when runs in a different thread?
I want to describe in openhab-docs when a transformation can run in parallel to itself and when not. I have modified transform.map to be slow and described my findings at concept/rules: state that a rule cannot be executed in parallel by dilyanpalauzov · Pull Request #2573 · openhab/openhab-docs · GitHub : sometimes the same transformation reuses the thread, that is: waits for itself to end, before starting over; and sometimes uses a different thread (runs in parallel to itself).
The example has several items in a sitemap, all of the items linked to the same mqtt channel and using the same transformation.
How should the documentation be extended to describe when a transformation reuses a thread (runs sequentially to itself) and when the transformation uses a different thread (starts running, before it has stopped running)?