请教:当一个线程中调用recvfrom阻塞时,会不会让出CPU时间给其它线程?

这个调用recvfrom的线程在阻塞时是不是相当于sleep了,让出CPU时间片给其它线程?

差不多吧。可以这样理解。
不管一个线程是什么原因阻塞,或READY或什么其它状态。都肯定是不用CPU的。只有RUN状态的线程才使用CPU。
当一个线程是READY状态时,才有可能被CPU调度,状态变成RUN,使用CPU。

非常感谢!!!