В функции ф1 происходит инкремент глобальной переменной п1, которая используется в ф2. Есть от 2 до 8 игроков каждый из которых в случайный момент времени через сокет дергает функцию ф1 с периодичностью 100-300 миллисекунд.
Вопрос: если ф1 будет вызвана одновременно 2 юзерами то как сработает очередь?
ф1-ф2-ф1-ф2 или ф1-ф1-ф2-ф2?
п1 атомарная?
Объект объектов с объектами содержащими объекты
Так атомарная или нет?
Самым безопасным предположением на вопрос "есть ли гарантия очередности выполнения задача между точками останова" будет "НЕТ". Если говорить ещё проще, то Swift concurrency is "reentrant"
У него тут джаваскрипт
Обсуждают сегодня