Сам пукнул, сам собрал испорченный воздух и вдохнул обратно?
Нету нихуя системного программирования в том чтобы сказать в коде "это хочу параллельно и подождать вот тот поток еще до кучи, или пока файл не дочитается, смотря что раньше". Даже если это на голом Win32 делать с ио комплетион портами.
А вот то о чем писал Рихтер - это уже таки да. Но там нихуя не тупо вызовы из кернел32, а таки аж ntdll.
Короче, двоечник, иди грызи гранит стейков из мрамора. Будешь тут еще умничать перед человеком который в 12 лет QIO на RSX-11 патчил от делать нехуй