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
Semua quest
Semua level
Model Memori Java
Modul 3
Level 18,
Pelajaran 2
Pengantar Model Memori Java Model Memori Java (JMM) menjelaskan perilaku utas di lingkungan runtime Java. Model memori adalah bagian dari semantik bahasa Java, dan menjelaskan apa yang dapat dan tidak boleh diharapkan oleh programmer saat m
Pengumpulan sampah di Jawa
Modul 3
Level 18,
Pelajaran 3
Ingat apa pengumpulan sampah di Jawa Pengumpulan sampah adalah proses mendapatkan kembali memori runtime penuh dengan menghancurkan objek yang tidak terpakai. Terkadang pemrogram mungkin lupa untuk menghancurkan objek yang tidak berguna, da
Pengumpulan sampah generasi
Modul 3
Level 18,
Pelajaran 4
Bekerja dengan Generasi Objek Pengumpul sampah Java menerapkan strategi pengumpulan sampah generasi yang dapat mengklasifikasikan objek berdasarkan usia. Kebutuhan seperti itu (untuk menandai dan memadatkan semua objek) di JVM bisa disebut
Jenis-jenis pemulung di Jawa
Modul 3
Level 18,
Pelajaran 5
Seri GC Pengumpulan sampah meningkatkan efisiensi memori di Java dengan menghapus objek yang tidak direferensikan dari heap dan memberi ruang untuk objek yang baru dibuat. Mesin virtual Java memiliki delapan jenis pengumpul sampah. Mari kit
Memilih pemulung di Jawa
Modul 3
Level 18,
Pelajaran 6
7.1* Cara memilih pengumpul sampah yang tepat Jika aplikasi Anda tidak memiliki persyaratan latensi yang ketat, Anda sebaiknya menjalankan aplikasi dan membiarkan JVM sendiri memilih kolektor yang tepat. Dalam kebanyakan kasus, pengaturan d
Tautan Sampah di Jawa
Modul 3
Level 18,
Pelajaran 7
8.1 Referensi lemah di Jawa Ada beberapa macam referensi di Jawa. Ada StrongReference - ini adalah tautan paling umum yang kami buat setiap hari.
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
Tampilkan lebih banyak
1
...
32
33
34
35
Please enable JavaScript to continue using this application.