У меня есть вопрос по linux-kernel, давайте предположим, что у меня в процессе два потока, если один поток пытался прочитать какую-то информацию и из-за произошедшего сбоя страницы, второй поток будет заблокирован или нет? заранее спасибо
Когда один поток по какой-либо причине блокируется, любой другой поток может работать.Это основное преимущество потоков ядра (1: 1) по сравнению с пользовательскими потоками (N: 1).
В основном в этом контексте каждый поток является KSE (объектом планирования ядра) и планируется независимо.
KSE