Unless you resort to OS specific functions to read files, how are you going to know where you are in the file if you are blocked from doing so? In other words, if the file read is synchronous (no...