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
Modul 3. Java Professional
tingkat 19
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
Jasa Pelaksana
3. modul
tingkat,
wulangan
Pelaksana Executor minangka antarmuka dhasar kanggo kelas sing ngetrapake peluncuran tugas Runnable . Iki menehi pitulung kanggo nambah tugas lan carane miwiti. ExecutorService minangka antarmuka sing ngluwihi sifat Executor lan nggambarake
Kunci: ngunci akses menyang sumber daya
3. modul
tingkat,
wulangan
ReentrantLock Kahanan - ngetrapake kahanan ing kunci ngidini sampeyan entuk kontrol babagan manajemen akses menyang aliran. Kondisi kunci minangka obyek antarmuka Kondisi sakajava.util.concurrent.locks. Nggunakake obyek Kondisi ing akeh car
Please enable JavaScript to continue using this application.