Когда вы делаете системный вызов (например, чтение из файла, разговор с оборудованием, запись в сокеты), вы фактически создаете прерывание. Затем система обрабатывает прерывание в режиме ядра, и ваш вызов возвращается с результатом. В большинстве случаев для вас непривычно иметь много потоков в системном вызове, если вы не делаете блокирующие вызовы, в этом случае это ожидается.
Более конкретно, это означает, что поток ожидает системного вызова на уровне ядра. Но это (к сожалению, для моих очков) уже в названии:)