Linux线程休眠函数包括sleep、usleep、nanosleep、select、poll等,每种函数都有不同的使用场景和特点。 其中,sleep函数可以使线程休眠指定的时间,单位为秒;usleep函数可以使线程休眠指定的时间,单位为微秒;nanosleep函数可以使线程休眠指定的时间,单位为纳秒。这三种函数都会使线程进入阻塞状态,等待休眠时间到达后,线程会...
Linux实际上没有真正线程的概念,pthread库中的“线程”被许多人称作“轻量级的进程",内核负责调度所有的进程,且在内核眼里被我们看做线程的东西与普通进程是无差别的。sleep函数休眠的是当前进程,而pthread库中的“线程”事实上就是进程,因此该函数的作用域就是这个“线程”。