WinAPI FAIL

writev vs. WriteFileGather

Egy ilyen gyakori műveletre igazán nyújthatna az API ennél egyszerűbb megoldást (olyat, mint a Unix-os megfelelője).

Hozzászólások

Kösz, de igazából nincs rá szükségem, csak annyi történt hogy belenéztem a OpenJDK forrásába, mert kíváncsi voltam hogy a különböző platformokon hogyan vannak implementálva a FileChannel metódusai, és a FileDispatcherImpl.c fájlban észrevettem hogy Windows-on a több buffer-ből történő írást úgy hajtja végre, hogy meghívja WriteFile függvényt az összes buffer-re. Ez eléggé meglepett, az meg mégjobban, hogy a WinAPI nem is biztosít erre a feladatra egyszerű megoldást.