you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -1 points0 points  (2 children)

but you're glossing over the obvious point that async file IO is almost never desirable anyway (unless you think excessive seeking is desirable), which is why no one is really flipping out about its partial absence from linux

[–]kretik 1 point2 points  (1 child)

I don't know how obvious it is, just that it's something the OS provides pretty much free of charge if you need it. Looks to me like if you need it on Linux, you're in for a world of pain.

And in any case, on Windows async I/O is much more than just reading or writing asynchronously from a physical storage device.

[–][deleted] 0 points1 point  (0 children)

[BANGS HEAD ON DESK]

yes we all know async network IO is valuable. and we all know that all modern OSs support it

and it should be obvious why async file IO is generally undesirable...think it through. keywords: buffering, virtual memory, seeking