> когда из lwp читается диск:
> ничего особенного не произойдет т.к. сам по себе процесс не касается чтения
> с диска, но остальное естественно будет тормозиться.эээ... щито?
> Чтение отработает и процесс
> выполняется дальше.
смонтируйте какую-нибудь sd-карточку с -o sync и попробуйте почитать хотя бы гигабайт с неё.
> Тут lwp в том, что остальные lwp не затрагиваются
> (все настраивается при желании).
ваши lwp шедулятся на пул тредов. на время чтения с медленного носителя один из тредов заблокируется. если вам надо почитать 1к файлов разом, то пул моментально исчерпается и beam встанет колом.
для этого придумали всякие aio, но не везде оно применимо(и работает).
> Но лучше смотреть разумеется на реальных примерах.
вот мой вопрос из реальных примеров.