Maison  >  Questions et réponses  >  le corps du texte

java - synchronized同步问题

一个类中有两个同步方法,此时有多个线程同时访问该对象的两个方法,这样会造成锁互斥吗?

PHP中文网PHP中文网2741 Il y a quelques jours669

répondre à tous(3)je répondrai

  • PHP中文网

    PHP中文网2017-04-18 10:52:07

    Oui, c'est cet objet qui est verrouillé, pas une méthode.

    répondre
    0
  • 黄舟

    黄舟2017-04-18 10:52:07

    Oui, s'il s'agit d'une méthode statique, la classe est verrouillée, c'est-à-dire que toutes les instances de la classe ne sont accessibles que par une seule personne. S'il s'agit d'une méthode normale, l'objet est verrouillé.

    répondre
    0
  • PHPz

    PHPz2017-04-18 10:52:07

    Le mot-clé synchronisé verrouille l'objet, c'est-à-dire le verrouillage de l'objet. La méthode statique peut être envisagée pour obtenir le verrouillage de l'objet Class correspondant. Lorsque plusieurs threads se disputent le verrou d’un objet, un seul obtiendra le verrou.

    répondre
    0
  • Annulerrépondre