java - Java中是否继承了同步?

标签 java inheritance synchronized

我有父类(super class) Point 和一个 synchronized 方法 draw()Point 的子类是否会继承 synchronized 如果我在其中重写方法 draw() 或者我必须始终编写它?

最佳答案

不,您将始终必须编写 同步。如果你调用父类(super class)的同步方法,这当然是一个同步调用。 synchronized 不是方法签名的一部分。

http://gee.cs.oswego.edu/dl/cpj/mechanics.html从 Doug Lea,Java 线程老板(左右)那里获得详细描述。

关于java - Java中是否继承了同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15998335/

相关文章:

javascript - JS继承在构造函数中覆盖?

java - 是同步阻塞吗?

java - 从被调用方传递的参数但在方法定义中为 null

c++ - 父类中的构造函数未将值分配给私有(private)变量

c# - 允许两个项目继承同一个债券

java - AtomicInteger 比同步慢

java - 当线程进入 Java 中的同步块(synchronized block)/方法时到底发生了什么

java - spring 安全配置 xml 到 java

java - 斯坦福解析器 - 多线程问题 - LexicalizedParser

java - 在 Serialized 类的构造函数中定义对象