Scala в примерах: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
 
Строка 3379:
</syntaxhighlight></font>
 
== СервераСерверы вычислений ==
 
Ниже представлена реализация ''сервера вычислений'' в <tt>Scala</tt>. Сервер реализует метод <tt>future</tt>, который вычисляет данное выражение параллельно процессу, который вызвал вычисление. В отличие от реализации в [[Scala в примерах#Futures|Параграфе 17.3]], сервер вычисляет <tt>future</tt> только для предопределенного числа потоков. Возможная реализация сервера могла бы запускать каждый поток на отдельном процессоре, что позволило бы избежать усложнений от переключения контекста между несколькими потоками на одном процессоре.