两个线程不能同时作用于同一个对象吗[关闭]

Posted

技术标签:

【中文标题】两个线程不能同时作用于同一个对象吗[关闭]【英文标题】:Can two threads never act on the same object at the same time [closed] 【发布时间】:2013-02-18 10:27:50 【问题描述】:

我想知道。

两个线程不能同时作用于同一个对象吗?或者它们可以吗

还有

每个线程在 java 中是否在其自己的 JVM 中运行。

【问题讨论】:

这是一个不错的问题 - 但要获得更好的答案,您应该解释到目前为止您已阅读/尝试过的内容 好的,谢谢你的建议。 【参考方案1】:

默认情况下,没有什么可以阻止两个线程在同一个对象上工作。同步是您可以在代码中指定应该控制来自不同线程的访问的机制 - http://docs.oracle.com/javase/tutorial/essential/concurrency/syncmeth.html

每个线程都在同一个 JVM 中运行(假设您没有在一些花哨的集群环境中运行。如果您不知道这意味着什么,那么您就不是 :-))

【讨论】:

【参考方案2】:

阅读线程的 java 文档。

如果只对对象进行读取操作,那么您可能会称之为“同时作用于同一对象”。

【讨论】:

以上是关于两个线程不能同时作用于同一个对象吗[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

httpclient 需要关闭吗

如何优雅的关闭线程池?

SqlServer SQLException 该连接已关闭

SqlServer SQLException 该连接已关闭

多线程

python多线程作用