promosi
Universitas CodeGym
Sinau
Kursus
tugas
Survei & Kuis
Games
Pitulung
Jadwal
Masyarakat
Pangguna
Forum
Ngobrol
Artikel
crita sukses
Kegiatan
Ulasan
Langganan
Tema cahya
wulangan
Ulasan
Babagan awake dhewe
Miwiti
Mulai sinau
Mulai sinau saiki
Peta Quest
wulangan
Kabeh quests
Kabeh tingkat
Model Memori Jawa
3. modul
tingkat,
wulangan
Pambuka Model Memori Jawa Model Memori Jawa (JMM) nggambarake prilaku benang ing lingkungan runtime Java. Model memori minangka bagéan saka semantik saka basa Jawa, lan njlèntrèhaké apa programmer bisa lan ora nyana nalika ngembangaken pira
Ngumpulake sampah ing Jawa
3. modul
tingkat,
wulangan
Kelingan apa wae sing ana ing Jawa Pengumpulan sampah yaiku proses mbalekake memori runtime lengkap kanthi ngrusak obyek sing ora digunakake. Kadhangkala programmer bisa lali kanggo numpes obyek sing ora ana guna, lan memori sing diparengak
Ngumpulake sampah generasi
3. modul
tingkat,
wulangan
Nggarap Generasi Obyek Pengumpul sampah Jawa ngleksanakake strategi pengumpulan sampah generasi sing bisa nggolongake obyek miturut umur. Kebutuhan kasebut (kanggo menehi tandha lan kompak kabeh obyek) ing JVM bisa diarani ora efisien. Wiwi
Jinis-jinis pengepul ing Jawa
3. modul
tingkat,
wulangan
Serial GC Koleksi sampah nambah efisiensi memori ing Jawa kanthi mbusak obyek sing ora dirujuk saka tumpukan lan nggawe papan kanggo obyek sing mentas digawe. Mesin virtual Jawa nduweni wolung jinis pengepul sampah. Ayo nimbang saben wong k
Milih bakul sampah ing Jawa
3. modul
tingkat,
wulangan
7.1* Cara milih tukang sampah sing bener Yen aplikasi sampeyan ora duwe syarat latensi sing ketat, sampeyan mung kudu mbukak aplikasi kasebut lan supaya JVM dhewe milih kolektor sing bener. Umume kasus, setelan gawan bisa digunakake kanthi
Link Junk ing Jawa
3. modul
tingkat,
wulangan
8.1 Referensi lemah ing basa Jawa Ana sawetara jinis referensi ing basa Jawa. Ana StrongReference - iki minangka pranala paling umum sing digawe saben dina. Object object = new Object();//создал обьект
Pustaka Java Concurrency
3. modul
tingkat,
wulangan
Waca-tulis ing lapangan minangka operasi atom yen lapangan kasebut diumumake utawa dilindhungi dening kunci unik sing dipikolehi sadurunge maca-tulis. Nanging yen sampeyan isih nemoni kesalahan, sampeyan bakal entuk kesalahan babagan ngatur
Operasi Atom ing Jawa
3. modul
tingkat,
wulangan
Prasyarat kanggo munculé operasi atom Ayo goleki conto iki kanggo mbantu sampeyan ngerti cara operasi atom: public class Counter {
Koleksi bebarengan
3. modul
tingkat,
wulangan
CopyOnWriteArrayList Operasi nambah , nyetel , mbusak ing koleksi tartamtu ngasilake salinan anyar saka array internal sing digawe . Iki mesthekake yen kita ora nyekel ConcurrentModificationException . Elinga yen nalika nyalin array, mung r
Antrian bebarengan
3. modul
tingkat,
wulangan
Antrian Non-Blocking Utas-aman lan sing paling penting non-blocking implementasine Antrian ing simpul disambung. ConcurrentLinkedQueue - nggunakake algoritma tanpa ngenteni sing diadaptasi kanggo nggarap tukang sampah. Algoritma iki cuku
Sinkronisasi: Nyinkronake Akses menyang Sumber Daya ing Jawa
3. modul
tingkat,
wulangan
Semaphore Semaphore biasane digunakake nalika perlu kanggo mbatesi jumlah utas nalika nggarap sistem file. Akses menyang file utawa sumber daya sing dienggo bareng liyane dikontrol liwat counter. Yen nilai luwih saka nul, akses diijini, nan
Executors: obyek eksekusi
3. modul
tingkat,
wulangan
6.1 Obyek eksekusi Dadi kita entuk bagean paling gedhe saka paket kasebut. Iku bakal njlèntrèhaké antarmuka kanggo mbukak tugas bedo karo kemampuan kanggo njupuk asil liwat Future lan Callable antarmuka, uga layanan lan pabrik kanggo nggawe
Tampilake liyane
1
...
32
33
34
35
Please enable JavaScript to continue using this application.