Я вот читал, что BEAM переключает процессы не по времени, а по достижению определенного количества вызовов функций. Уверен, что смогу найти пруф, но не хочу.
Я вот читал, что BEAM переключает процессы не по времени, а по достижению определенного количества вызовов функций. Уверен, что смогу найти пруф, но не хочу.
Я вот читал, что BEAM переключает процессы не по времени, а по достижению определенного количества вызовов функций. Уверен, что смогу найти пруф, но не хочу.
Он просто не сможет по другому, мультизадачность то кооперативная.
Да, по кол-ву рудукций, то и есть вызов функции. Если не считать толстых BIF-ов и с учетом того что нет циклов, это должно просиходить достаточно часто.