Выполнятся все вызовы функции. JS - (почти) однопоточный язык. Пока не отработает вызванная в основном потоке синхронная функция, исполнение дальше не пойдёт.
Вредные советы?
Не надо в ячейку пихать массивы или списки. Одна ячейка таблицы - одно значение.
Отношение многие-ко-многим, как в данном случае, реализуется через промежуточную таблицу связи, в данном случае - (movie_id, producer_id), которая содержит все уникальные пары.
Если у нескольких пользователей одинаковый баланс, то как считается позиция? Например:
Иванов: 100
Сидоров: 90
Васечкин: 90
Петров: 100
Какая позиция будет у Васечкина?
Виктор, Таблица "Вместимость зала" - лишняя, "Количество мест в секторе зала" - лишняя. И то и другое можно посчитать и так. Потеряна связь между сектором и залом. Ну и цена у вас опять зависит только от сектора, то есть сделать разную цену для разных фильмов вы не сможете.
Виктор, Такие модели строятся исходя из реальной потребности кинотеатра. Если делать универсальную систему, то я бы сделал так:
Зал: (id, название)
Сектор (id, id_зала, тип сектора (партер, галёрка и т.п.))
Место: (id, id_сектора, номер ряда, номер места)
Сеанс: (id, id_зала, время начала, id фильма, тип (утренний, стандартный, премьера и т.п.))
Цена: (id_сектора, тип сеанса, тип цены (детская, взрослая, льготная), цена)
Фильм: (id, название, ...)
Билет: (id_сеанса, id_места, тип цены)
DSmith, Что значит "последовательно"? Если нужно, то создавайте таймер на каждого пользователя. Но, возможно, вам будет достаточно разом проверить все события и отослать каждому пользователю то, что относится именно к нему.
Виктор, Сейчас у вас получается, что сектор независим от зала, то есть все залы имеют одинаковую конфигурацию.
Цена определяется только сектором, значит нет возможности разделить цены, например, для утренних и вечерних сеансов или для фильмов разных категорий.
Правильно это или нет - надо смотреть по реальной задаче.
Alex10214, Если велосипедисты выехали одновременно и прибыли одновременно, то 1.5 - это явно полторашка пива. А скорость обоих была 22.5 / 0.6 = 37.5 км/ч.