Hatalı senkronizasyon (ARCH8039)
Anahtar kotlin.async.improper-synchronization · Önem warning · Kategori async
String, kutulanmış ilkel ya da public nesne üzerinde synchronized kullanımını işaretler - başka kodun da kilitleyebildiği ya da intern edilip paylaşılan kilitler.
Hatalı
Bölüm başlığı “Hatalı”synchronized("lock") { }synchronized(this) { }private val lock = Any()synchronized(lock) { }Düzeltme
Bölüm başlığı “Düzeltme”Sınıfın sahip olduğu private final Any() üzerinde kilitleyin.