gpt4 book ai didi

Java:了解静态方法的执行

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:27:31 26 4
gpt4 key购买 nike

<分区>

class A中有两个方法printA和在class B中的printBprintA 是一个static 方法,而printB 是一个非静态方法。这两种方法都是同步的printAprintB 分别触发了 1 亿个线程。

哪个方法执行会花费更少的时间?

我对静态方法的理解围绕着对象创建相关的东西。你知道,如果类 obj 不需要调用静态方法。或者 util 方法可以是静态方法。或者静态方法是全局的,很难进行单元测试。
在这种情况下,我猜静态方法的执行会更快,因为它会被创建一次,然后被所有其他线程重用。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com