Terfi
CodeGym Üniversitesi
Öğrenme
Kurs
Görevler
Anketler ve Sınavlar
Oyunlar
Yardım
Takvim
Toplum
Kullanıcılar
Forum
Sohbet
Nesne
Başarı Öyküleri
Aktivite
Yorumlar
Abonelikler
Açık tema
Dersler
Yorumlar
Hakkımızda
Başlangıç
Öğrenmeye başla
Şimdi öğrenmeye başla
görev haritası
Dersler
Modül 3. Java Uzmanı
Seviye 19
Java Eşzamanlılık Kitaplığı
Modül 3
seviye ,
Ders
bildirilmişse ya da herhangi bir okuma-yazmadan önce alınan benzersiz bir kilitle korunuyorsa, atomik bir işlemdir . Ancak yine de bir hatayla karşılaşırsanız, yeniden sıralama (sırayı değiştirme, yeniden sıralama) ile ilgili bir hata alırs
Java'da Atomik İşlemler
Modül 3
seviye ,
Ders
Atomik işlemlerin ortaya çıkması için ön koşullar Atomik işlemlerin nasıl çalıştığını anlamanıza yardımcı olması için bu örneğe bir göz atalım: public class Counter {
Eşzamanlı Koleksiyonlar
Modül 3
seviye ,
Ders
CopyOnWriteArrayList Belirli bir koleksiyondaki ekleme , ayarlama , kaldırma işlemleri , dahili dizinin yeni bir kopyasının oluşturulmasıyla sonuçlanır. Bu, ConcurrentModificationException öğesini yakalamamamızı sağlar . Bir diziyi kopyalar
Eşzamanlı Kuyruklar
Modül 3
seviye ,
Ders
Engellenmeyen Kuyruklar Bağlantılı düğümlerde iş parçacığı açısından güvenli ve en önemlisi engellemeyen Kuyruk uygulamaları. ConcurrentLinkedQueue - çöp toplayıcıyla çalışmak üzere uyarlanmış beklemesiz bir algoritma kullanır. Bu algori
Eşitleyiciler: Java'daki Kaynaklara Erişimi Eşitleme
Modül 3
seviye ,
Ders
Semafor Semaforlar genellikle dosya sistemiyle çalışırken iş parçacığı sayısını sınırlamak gerektiğinde kullanılır. Bir dosyaya veya başka bir paylaşılan kaynağa erişim, bir sayaç aracılığıyla denetlenir. Değeri sıfırdan büyükse erişime izi
Yürütücüler: yürütülebilir nesneler
Modül 3
seviye ,
Ders
6.1 Yürütülebilir nesneler Böylece paketin en büyük kısmına geldik. Future ve Callable arabirimleri aracılığıyla sonuç elde etme yeteneği ile eşzamansız görevleri çalıştırmak için arabirimlerin yanı sıra iş parçacığı havuzları oluşturmak iç
Yürütme Hizmetleri
Modül 3
seviye ,
Ders
yürütücü Yürütücü , Çalıştırılabilir görevlerin başlatılmasını uygulayan sınıflar için temel arabirimdir. Bu, görev ekleme ve nasıl başlatılacağı konusunda yardım sağlar. ExecutorService , Executor'ın özelliklerini genişleten ve Çalıştırıla
Kilitler: kaynaklara erişimi kilitleyin
Modül 3
seviye ,
Ders
Giriş Kilidi Koşul - kilitlerde koşulların uygulanması, akışlara erişim yönetimi üzerinde kontrol elde etmenizi sağlar. Kilit koşulu,java.util.concurrent.lockspaketindeki Koşul arabiriminin bir nesnesidir . Condition nesnelerini, önceki kon
Please enable JavaScript to continue using this application.