سلام
کد زیر رو دارم مشکل همزمانی رخ میده دیگه درست میگم!
چطوری میتونم جلوی این مشکل همزمانی رو بگیرم یا بهتره بگم به صورت مطمعن این کار رو انجام بدم و ۱۰۰٪ بدونم داده هام خراب نمیشه.




varstack = [];


functionadd_number(i){ // call by event

stack.push(i);
}


functionfunc(){
// do somthing by stack;

// example stack[1] += 1;
}
setInterval(func, 50);