nonblocking-io-study