Rumah  >  Soal Jawab  >  teks badan

java - synchronized同步问题

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

PHP中文网PHP中文网2741 hari yang lalu663

membalas semua(3)saya akan balas

  • PHP中文网

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

    Ya, objek inilah yang dikunci, bukan kaedah.

    balas
    0
  • 黄舟

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

    Ya, jika kaedah statik, kelas dikunci, iaitu semua kejadian kelas hanya boleh diakses oleh satu. Jika kaedah biasa, objek dikunci.

    balas
    0
  • PHPz

    PHPz2017-04-18 10:52:07

    Kata kunci disegerakkan mengunci objek, iaitu kunci objek Kaedah statik boleh dipertimbangkan untuk mendapatkan kunci objek Kelas yang sepadan. Apabila berbilang benang bersaing untuk mengunci objek, hanya satu yang akan mendapat kunci itu.

    balas
    0
  • Batalbalas