Java-da sinxronizasiya olmayan nədir?
Java-da sinxronizasiya olmayan nədir?

Video: Java-da sinxronizasiya olmayan nədir?

Video: Java-da sinxronizasiya olmayan nədir?
Video: Java dərsləri - Stack və Heap haqqında. Stack və Heapin iş prinsipi 2024, Noyabr
Anonim

Yox - Sinxronlaşdırılmış o deməkdir ki, iki və ya daha çox mövzu istənilən vaxt həmin sinfin metodlarına daxil ola bilər. StringBuilder bir nümunədir yox - sinxronlaşdırılmışdır sinif. Ümumiyyətlə, a yox - sinxronlaşdırılmışdır sinif mövzu üçün təhlükəsiz deyil. (lakin bəziləri yox - sinxronlaşdırılmışdır siniflər iplə təhlükəsizdir)

Eynilə, insanlar soruşurlar ki, sinxronlaşdırılmamış nə deməkdir?

Tərif sinxronlaşdırılmamış.: yox eyni zamanda fəaliyyət göstərən və ya baş verən: sinxronlaşdırılmayıb sinxronlaşdırılmamış saatlar sinxronlaşdırılmamış hərəkətlər.

Java-da sinxronizasiya nədir? Java-da sinxronizasiya hər hansı paylaşılan mənbəyə çoxlu mövzuların girişinə nəzarət etmək imkanıdır. Java Sinxronizasiyası paylaşılan resursa daxil olmaq üçün yalnız bir mövzuya icazə vermək istədiyimiz daha yaxşı seçimdir.

Bundan əlavə, Java-da sinxronlaşdırılmış və sinxronlaşdırılmamış nə başa düşülür?

Sinxronlaşdırılmış Giriş deməkdir məlumatlara daxil olmaq üçün bir növ kilidiniz var. Bu istifadə edərək təqdim edilə bilər sinxronlaşdırılmışdır açar söz və ya daha yüksək səviyyəli konstruksiyalardan istifadə etməklə java . Sinxronlaşdırılmamış Giriş deməkdir məlumatlara daxil olarkən heç bir kilidləməyiniz yoxdur.

ArrayList-in sinxronizasiya edilməməsi nə deməkdir?

O deməkdir ki, halları ArrayList deyil ipin təhlükəsiz olmasına zəmanət verilir. Varlıq sinxronlaşdırılmış vasitələr ki, hər əməliyyat ip təhlükəsiz - siz eyni istifadə əgər Massiv siyahısı eyni zamanda iki iplikdən, onlar bacarmaq dövləti korlamayın. Bununla belə, bu edir daha yavaş.

Tövsiyə: