For a distributed VCS, what would be the need for such things? Even if it were a really big project, how many writes could be going on that this becomes a bottleneck? I don't see it but maybe you have a situation in mind.
The problem i faced is mostly importing large repos. But normal use should be fine.
In the current environment, even a distributed VCS may have concurrent agents modifying it on different branches.