同時に呼び出されたときに最初の関数が最初に実行され、次に 2 番目の関数が実行されるように、2 つの関数にロックを適用する方法。
2つの機能は次のとおりです。
function f1(){
//some code here
}
function f2(){
//some code here
}
同時に呼び出されたときに最初の関数が最初に実行され、次に 2 番目の関数が実行されるように、2 つの関数にロックを適用する方法。
2つの機能は次のとおりです。
function f1(){
//some code here
}
function f2(){
//some code here
}
JavaScript の関数は「同時に呼び出される」わけではありません。ユーザー スレッドは 1 つだけです。
ロックをかける必要はありません。関数の呼び出し方法を確認する必要があります。そして、おそらくあなたは気にする必要はありません。
ajax リクエストが完了したときに 2 つの関数を順番に実行したい場合は、jQuery のpromiseシステムを使用できます。
$.when($.ajax(...), $.ajax(...)).done(function(){
f1();
f2();
});