Yes, when you are using the file to write or read you block all the virtual disk. But you only have the handle of the file opened when you are sending read/write commands. In other words, between this read/write commands different process can use the file. Wasn't easy to make, but it's working! ;-P
Graciliano M. P.
"The creativity is the expression of the liberty".