Multiple bots trying to access one asset


I have a scenario where there are two bots trying to access an asset at a same time.
I want the only bot at a time should access this asset and meanwhile, another bot should wait while the fist one is using it.

We can not create two assets, single asset has to be shared between both bots.
How can this be achieved?
Please suggest