I’m a Juce newbie, so this question may seem naive, but here goes:
As far as I can see, there are no asynchronous file read calls available from the FileInputStream class. There are times when it’s definitely best not to block on a file read. So how do seasoned Jucers handle this? I know from having coded with direct OS-specific file read calls that usually the functions exposed by the OS (e.g. PBRead for OSX…) have an “asynch” parameter that allows you to issue a non-blocking file read <> which is fulfilled sometime later by the OS.