В диаграммах состояний вы можете объявить состояние как параллельное состояние (parallel state). Это означает, что все его дочерние состояния будут выполняться одновременно.
Узел параллельного состояния указывается на автомате или в любом вложенном составном состоянии путем установки типа type: 'parallel'.
Например, автомат из примера ниже позволяет одновременно активировать составные состояния upload и download. Представьте, что это приложение, в котором вы можете скачивать и загружать файлы одновременно:
Значение состояния узла параллельного состояния представлено как объект. Это значение состояния объекта можно использовать для дальнейшего перехода в разные состояния в узле параллельного состояния: