【发布时间】:2014-08-29 22:42:47
【问题描述】:
我有两个实现 Runnable 接口的对象。
假设我有 Thread_1 和 Thread_2 对象。
Thread_1 具有全局变量 myVariable; 和使用 myVariable 变量的方法 myMethod()。 p>
Thread_2 具有 Thread_1
类型的变量所以这里是场景:
两个线程:Thread_1 和 Thread_2 正在运行。
如果 Thread_1 当前正在使用 myMethod()(它使用 myVariable)并且同时使用 Thread_2正在使用 Thread_1 的 myVariable 到 Thread_1(不调用 myMethod() 方法)我应该同步 myVaribale 变量与否?
【问题讨论】:
-
你为什么不放一些示例代码?尽可能接近真实代码。
标签: java multithreading synchronization thread-safety thread-synchronization