Environment Locking

While deploying a script across multiple bots how are How are we supposed to use environment locking?
This is required right??! For example while using queues etc.

Not really. It should be a point that transactions in the queue are independent of each other. If you need locks, your transactions are not ACID.

Might be interesting for this topic: