Java'da senkronizasyonsuzluk nedir?
Java'da senkronizasyonsuzluk nedir?

Video: Java'da senkronizasyonsuzluk nedir?

Video: Java'da senkronizasyonsuzluk nedir?
Video: 13.7 Multithreading Synchronized Keyword 2024, Nisan
Anonim

Olmayan - senkronize iki veya daha fazla iş parçacığının herhangi bir zamanda o belirli sınıfın yöntemlerine erişebileceği anlamına gelir. StringBuilder bir örnektir olmayan - senkronize sınıf. Genel olarak, bir olmayan - senkronize sınıf iş parçacığı için güvenli değil. (ama bazıları olmayan - senkronize sınıflar iş parçacığı için güvenlidir)

Aynı şekilde, insanlar senkronize olmayanın anlamının ne olduğunu soruyorlar.

Tanım senkronize edilmemiş.: Olumsuz aynı anda çalışıyor veya oluyor: senkronize değil senkronize olmayan saatler senkronize olmayan hareketler.

Java'da senkronizasyon nedir? Java'da senkronizasyon herhangi bir paylaşılan kaynağa birden çok iş parçacığının erişimini kontrol etme yeteneğidir. Java Senkronizasyonu paylaşılan kaynağa yalnızca bir iş parçacığının erişmesine izin vermek istediğimizde daha iyi bir seçenektir.

Ayrıca, Java'da senkronize edilmiş ve senkronize edilmemiş ile ne kastedilmektedir?

senkronize erişim anlamına geliyor verilere erişmek için bir çeşit kilitlemeniz olduğunu. Bu, kullanılarak tanıtılabilir senkronize anahtar kelime veya daha yüksek seviyeli yapılardan bazılarını kullanarak java . senkronize edilmemiş erişim anlamına geliyor verilere erişirken herhangi bir kilitlemeniz olmadığını.

ArrayList'in senkronize olmadığı ne anlama geliyor?

Bilişim Teknoloji anlamına geliyor o örnekleri ArrayList değil threadsafe olması garanti edilir. Olmak senkronize araçlar her işlemin iş parçacığı için güvenli olduğunu - aynısını kullanırsanız Dizi Listesi aynı anda iki iş parçacığından Yapabilmek devleti yozlaştırma. ama, bu yapar daha yavaş.

Önerilen: