java - synchronized同步问题
PHP中文网
PHP中文网 2017-04-18 10:50:07
0
3
666

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

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(3)
Ty80

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

黄舟

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é.

PHPzhong

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.

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!