Rumah  >  Artikel  >  Java  >  Apakah perkara yang perlu anda perhatikan apabila menggunakan penyegerakan dalam Java?

Apakah perkara yang perlu anda perhatikan apabila menggunakan penyegerakan dalam Java?

王林
王林ke hadapan
2023-05-24 16:31:061184semak imbas

1. Blok kod penyegerakan hendaklah sekecil mungkin, dan atas dasar memastikan pembolehubah yang berkaitan dikunci, cuba alih keluar kod depan dan belakang sebanyak mungkin.

2. Jangan tulis kaedah yang akan menyebabkan kesesakan dalam blok kod yang disegerakkan.

Contohnya, InputStream.read()

3 Jangan panggil kaedah lain semasa memegang kunci, yang boleh mengurangkan kebarangkalian jalan buntu.

Instance

public void methodAAA()
{
synchronized (this)      //  (1)
{
       //…..
}
}

Atas ialah kandungan terperinci Apakah perkara yang perlu anda perhatikan apabila menggunakan penyegerakan dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam