小编nih*_* m.的帖子

synchronize()在这里行为很糟糕.可以解决这个问题吗?

我有以下课程表现如此糟糕.它由3个线程类组成,序列不正确,也是输出.任何人都知道如何纠正?

输出 -

ANOTHER MY_INT to 1
Got Change for MY_INT : 1
Incrementing MY_INT to 1
Incrementing MY_INT to 2
Got Change for MY_INT : 2
ANOTHER MY_INT to 2
Incrementing MY_INT to 3
ANOTHER MY_INT to 3
Got Change for MY_INT : 3
Incrementing MY_INT to 4
Got Change for MY_INT : 4
ANOTHER MY_INT to 4
Incrementing MY_INT to 5
ANOTHER MY_INT to 5
Got Change for MY_INT : 5
MY_INT:: 5
Run Code Online (Sandbox Code Playgroud)

码:

public class VolatilityTest { …
Run Code Online (Sandbox Code Playgroud)

java multithreading synchronization

0
推荐指数
1
解决办法
125
查看次数

标签 统计

java ×1

multithreading ×1

synchronization ×1