我在 Linux 上使用 pthreads,我的线程之一定期调用设备文件描述符上的写入函数。如果写调用需要一段时间才能完成,我的线程是否会被挂起以便其他线程可以运行?我没有设置 pthreads 的任何调度功能,所以我的问题是关于默认线程行为。
最佳答案
只要没有其他线程试图写入同一资源,其他线程就应该在写入线程等待其写入完成时运行。
关于linux - 关于在线程中阻塞 I/O 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4600873/