title: question about blocking i/o in a thread
body: <p>I'm using pthreads on Linux, and one of my threads periodically calls the write function on a device file descriptor.  If the write call takes a while to finish, will my thread be suspended so other threads can run?  I didn't set any of the scheduling features of pthreads, so my question is about default thread behavior.</p>