回答編集履歴
2
誤った回答だったため追記
test
CHANGED
@@ -10,3 +10,10 @@
|
|
10
10
|
|
11
11
|
※質問文に記載のあるコードは明らかにおかしいですが、promiseは今回不要であるため言及しません。
|
12
12
|
|
13
|
+
|
14
|
+
### 追記1
|
15
|
+
あとから出しゃばっておきながら、
|
16
|
+
JavaScriptがシングルスレッドだということを完全に漏らしていました。
|
17
|
+
他回答者さんの言う通り任意の処理を別スレッドで行いたい場合、wokerを使用するのが正しい解決方法になります。
|
18
|
+
|
19
|
+
文章がごちゃつきそうなので、元の回答はあえてそのままにしますが、要望があれば修正しますり
|
1
投稿時に段落順序がおかしくなっていたため修正
test
CHANGED
@@ -5,6 +5,8 @@
|
|
5
5
|
|
6
6
|
ちなみに、誤解されていると思いますが、setTimeoutは非同期処理をテストするためによく使われるもので、実際の重い処理をシュミレートするために使っていると思われます。
|
7
7
|
|
8
|
-
※質問文に記載のあるコードは明らかにおかしいですが、promiseは今回不要であるため言及しません。
|
9
8
|
setTimeoutを使って「同期的」に処理されているのであれば質問通り不具合が出ていて、「非同期的」に処理されているのであれば質問内容は解決しています。
|
10
9
|
|
10
|
+
|
11
|
+
※質問文に記載のあるコードは明らかにおかしいですが、promiseは今回不要であるため言及しません。
|
12
|
+
|