>>527
F2003規格には、asynchronous I/O というものがある。
理屈の上ではそれを使えば良い。今のコンパイラで実装されているか不明。

野蛮になっていくが、OpenMPとかでOSのAPIでスレッドを投げる手もある。