一个 object 同一个时间只会被一个线程访问,不同时间会被不同线程访问,object 内部成员不加锁和volatile,访问时也不加锁,是否会出现第二个线程看不到第一个线程修改后的值这种情况?

一个 object 同一个时间只会被一个线程访问,不同时间会被不同线程访问,object 内部成员不加锁和volatile,访问时也不加锁,是否会出现第二个线程看不到第一个线程修改后的值这种情况?
1 billlee Mar 9, 2019 会 |
2 dengtongcai Mar 9, 2019 一个 object 同一个时间只会被一个线程访问。 我寻思你这个就是一个应用里面的 static 变量被多次访问呗。。不涉及并发 |
3 cpdyj0 OP @dengtongcai 不是 static 的,全部通过消息队列传递,,不过应该还是会受影响的,解决办法就是保证一个 object 只被一个 thread 访问呗? |