title: Can multiple threads/processes read/write from/to non-overlapping regions of a file simultaneously without synchronization?
body: <p>I'd like to know if Linux read/write system calls support unsynchronized reads/writes (non-appending writes) to non-overlapping regions of a single disk file from multiple threads or processes.   Each thread will seek to its own region of the file, and access this region exclusively, never overlapping the regions that other threads are operating on.</p>