Flows and their access to global variables

I have a new komponent I am working on. It uses several Flows that may end up running at the same time, I guess (some can be triggered by touch, others by cron). Does anyone have any idea how many Flows can be simultaneously executing (both within a komponent and withing KLWP as a whole) and how they are scheduled to execute?

Also, if multiple Flows are accessing and updating the same global variables, does anyone know how collisions are avoided?

I guess as an outcome of all this, does anyone have a good pattern to followed to prevent simultaneous execution of multiple Flows?