java - synchronized在修饰代码块的时候,括号后面要跟什么啊?
ringa_lee
ringa_lee 2017-04-18 09:29:32
0
1
907
ringa_lee
ringa_lee

ringa_lee

répondre à tous(1)
PHPzhong
synchronized (lock-object) {
}

Les crochets doivent être suivis d'un objet, qui fait office de verrou.
synchronized(""), ici vous traitez une chaîne vide comme un verrou, et pensez donc que vous n'avez pas précisé quel objet verrouiller.
En fait, la chaîne vide elle-même est un objet. De plus, si vous avez deux instances et que vous les nourrissez chaîne vide, les deux instances contiennent en fait le même objet.

  1. En Java, tout est un objet, et la chaîne vide est aussi un objet.

  2. Les chaînes constantes, telles que les chaînes vides, sont placées dans le pool constant. Les chaînes vides référencées par les deux instances sont en fait les chaînes vides dans le pool constant et sont le même objet.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!