如题,我们有一个如下的业务需求
var x=[];
function A(){
处理X
}
function B(){
也处理X
我现在担心,因为function A和B都在处理X,如果运行时出现交叉,就会导致一些代码逻辑问题。
在数据库中,一般是通过锁表的形式,防止X被两个操作同时修改。
但是在JS中,不知道有什么方法可以避免这种情况?
或者说,JS的代码运行方式,根本就不会出现这种情况,肯定是完整的代码块运行完,才会运行下一个代码块?
多谢
跃然一笑
猛跑小猪
相关分类