Правила для параллелизма:
1, избегайте его, если вы можете
2 не делиться ничем, если вы можете
3 делиться неизменными объектами, если вы можете
4 Будьте очень осторожны (и удачливы)
Для правила 2 Scala помогает, предоставляя красиво интегрированную библиотеку передачи сообщений из коробки в форме актеров.
Для правила 3 Scala помогаетсделать все неизменным по умолчанию.
Для правила 4 гибкий синтаксис Scala позволяет создавать внутренние DSL, делая его проще и менее многословным, чтобы выразить то, что вам нужно, кратко.т.е. меньше места для сюрпризов (если все сделано хорошо)