Нет, любой вызов, который также блокирует текущий поток, запланирует другой шаг. Это включает в себя библиотечные вызовы, такие как sleep (), read (), select (), pthread_mutex_lock () и многие другие.
Обратите внимание, что pthread не является чистой реализацией потока пользовательского уровня в linux, он отображает 1 поток пользовательского режима в 1 задачу ядра.