teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答を修正追記

2020/07/20 01:34

投稿

y_waiwai
y_waiwai

スコア88180

answer CHANGED
@@ -1,1 +1,6 @@
1
- main関数ではスレッド2つ実行してるだけで、他の関数は実行されてません
1
+ ~~main関数ではスレッド2つ実行してるだけで、他の関数は実行されてません~~
2
+
3
+ ---
4
+
5
+ while(sw==id) wait(); で止まるのはいいですが、synchronized が付いてるので他のスレッドはこの関数に割り込まれません
6
+ swもidも変わりようがないため、無限ループとなります