Yes. How much time depends on the speed (and state) of the uplink, but your process or thread is blocked until the remote operation is completed. NFS is a bit notorious, and some FUSE file systems handle locking for any file descriptor, but you will lock on open(), read()and write()often at the mercy of the network, another system.
Do not use O_NONBLOCKto get around it, or you are potentially reading or writing to a black hole (which just blocks in any case).
source
share