Am I understood correctly that high priority queue execution is driven by some kind of scheduler interrupt, and low priority queue tasks executed one by one in parallel thread in order they placed to queue? So, technically, it is possible that one object could be accessed at the same by two threads?