Diskon Musim Gugur
CodeGym University
Belajar
Kursus
Tugas
Survei & Kuis
Game
Bantuan
Jadwal tendang bokong
Komunitas
Pengguna
Forum
Chat
Artikel
Kisah sukses
Aktivitas
Ulasan
Langganan
Tema terang
Pelajaran
Ulasan
Tentang kami
Mulai
Mulai belajar
Mulai belajar sekarang
Peta quest
Pelajaran
Module 3. Java Professional
Level 19
Perpustakaan Konkurensi Java
Modul 3
Level 19,
Pelajaran 0
Baca-tulis pada bidang adalah operasi atomik jika bidang dinyatakan atau dilindungi oleh kunci unik yang diperoleh sebelum baca-tulis apa pun. Namun jika masih menemui error, maka anda mendapatkan error tentang reordering (mengubah urutan,
Operasi Atom di Jawa
Modul 3
Level 19,
Pelajaran 1
Prasyarat munculnya operasi atom Mari kita lihat contoh ini untuk membantu Anda memahami cara kerja operasi atom: public class Counter {
Koleksi Bersamaan
Modul 3
Level 19,
Pelajaran 2
CopyOnWriteArrayList Operasi add , set , remove pada koleksi tertentu menghasilkan salinan baru dari larik internal yang sedang dibuat. Ini memastikan bahwa kami tidak menangkap ConcurrentModificationException . Ingatlah bahwa saat menyalin
Antrian Bersamaan
Modul 3
Level 19,
Pelajaran 3
Antrian Tanpa Pemblokiran Implementasi Antrean yang aman untuk thread dan yang paling penting non-pemblokiran pada node yang ditautkan. ConcurrentLinkedQueue - ini menggunakan algoritme bebas tunggu yang diadaptasi untuk bekerja dengan p
Sinkronisasi: Menyinkronkan Akses ke Sumber Daya di Java
Modul 3
Level 19,
Pelajaran 4
Tiang sinyal Semafor biasanya digunakan saat diperlukan untuk membatasi jumlah utas saat bekerja dengan sistem file. Akses ke file atau sumber daya bersama lainnya dikontrol melalui penghitung. Jika nilainya lebih besar dari nol, akses dipe
Pelaksana: objek yang dapat dieksekusi
Modul 3
Level 19,
Pelajaran 5
6.1 Objek yang dapat dieksekusi Jadi kami sampai pada bagian terbesar dari paket. Ini akan menjelaskan antarmuka untuk menjalankan tugas asinkron dengan kemampuan untuk mendapatkan hasil melalui antarmuka Masa Depan dan Dapat Dipanggil, ser
Layanan Pelaksana
Modul 3
Level 19,
Pelajaran 6
Pelaksana Pelaksana adalah antarmuka dasar untuk kelas yang mengimplementasikan peluncuran tugas Runnable . Ini memberikan bantuan untuk menambahkan tugas dan cara memulainya. ExecutorService adalah antarmuka yang memperluas properti Execut
Kunci: mengunci akses ke sumber daya
Modul 3
Level 19,
Pelajaran 7
ReentrantLock Ketentuan - menerapkan ketentuan dalam kunci memungkinkan Anda mencapai kontrol atas pengelolaan akses ke aliran. Kondisi kunci adalah objek antarmuka Kondisi darijava.util.concurrent.locks. Menggunakan objek Condition dalam b
Please enable JavaScript to continue using this application.