Взаимоблокировки в async функциях

имеется две функции в асинхронном варианте, которые обращаются к одному и тому же объекту

document.data.parameters = {};

function rewriteParameters(){
  document.data.parameters = {};
}

async function rewrite(){
  await rewriteParameters();
}

function appendParameters(obj){
  document.data.parameters['object'] = obj;
}

async function append(obj){
  await appendParameters(obj);
}

Обе асинхронные функции могут выполняться в один и тот же момент. Вопрос: надо ли мне писать мутекс или семафор для такого кода?


Ответы (0 шт):