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
Strategi "tunggu-beritahu-beritahuSemua".
Modul 2: Inti Java
Level 12,
Pelajaran 7
"Hai, Amigo!" "Saya ingin menyelam lebih dalam dengan Anda tentang tunggu-beri tahu. Metode tunggu-beri tahu menyediakan mekanisme yang nyaman bagi utas untuk berinteraksi. Mereka juga dapat digunakan untuk membangun mekanisme tingkat tingg
Beberapa nuansa
Modul 2: Inti Java
Level 12,
Pelajaran 8
"Hai, Amigo!" "Dan beberapa detail lagi. Sebut saja saran praktis." "Misalkan Anda memiliki metode yang menunggu sesuatu dan tertidur sampai suatu kondisi terpenuhi." Jika koleksinya kosong, maka kami menunggu public synchronized Runnable g
Detail lain tentang sinkronisasi dan multithreading
Modul 2: Inti Java
Level 12,
Pelajaran 9
"Hai, Amigo!" "Ada topik besar di luar sana—Model Memori Java. Pada dasarnya, Anda belum harus mengetahuinya, tetapi akan sangat membantu untuk mendengarnya." "Untuk menghilangkan semua potensi masalah, Java mengubah mekanisme manajemen mem
Tautan yang berguna dari Profesor — 16
Modul 2: Inti Java
Level 12,
Pelajaran 10
"Salam, Amigo! Ceritakan tentang kemajuanmu. Apa yang kamu pelajari minggu ini?" "Ellie, Rishi, Dokter Bilaabo, dan saya berbicara tentang multithreading. Saya belajar banyak!" "Temanku tersayang, kurasa aku punya sesuatu untuk memperluas p
ThreadGroup
Modul 2: Inti Java
Level 13,
Pelajaran 0
"Hai, Amigo!" "Kita akan memulai eksplorasi utas yang lebih menyeluruh." "Konsep grup utas diperkenalkan untuk mencegah utas berulang kali berhenti dan mengganggu setiap utas lainnya. Utas hanya dapat memengaruhi utas lain dalam grup utas y
Prioritas utas
Modul 2: Inti Java
Level 13,
Pelajaran 1
"Mari kita lanjutkan pelajaran kita. Apa itu prioritas utas dan mengapa itu dibutuhkan? "Dalam masalah dunia nyata, pentingnya pekerjaan yang dilakukan oleh utas yang berbeda dapat sangat bervariasi. Konsep prioritas utas dibuat untuk mengo
Pola metode pabrik
Modul 2: Inti Java
Level 13,
Pelajaran 2
Pada titik ini, Anda mungkin sudah menemukan pola desain. Misalnya, tunggal . Mari kita ingat apa itu pola, mengapa dibutuhkan, dan apa itu pola kreasi (tunggal adalah contohnya). Kita juga akan mempelajari pola baru: metode pabrik. Dalam p
Dapat dipanggil dan Masa Depan
Modul 2: Inti Java
Level 13,
Pelajaran 3
Masalah yang dapat dijalankan Anda sudah terbiasa dengan antarmuka Runnable dan kelas Thread yang mengimplementasikannya. Mari kita ingat seperti apa antarmuka ini: public interface Runnable {
Antarmuka ExecutorService
Modul 2: Inti Java
Level 13,
Pelajaran 4
Mengapa Anda memerlukan antarmuka Pelaksana? Sebelum Java 5, Anda harus menulis semua manajemen utas kode Anda sendiri di aplikasi Anda. Selain itu, membuat aUtas baruobjek adalah operasi intensif sumber daya, dan tidak masuk akal untuk mem
Menghentikan ExecutorService
Modul 2: Inti Java
Level 13,
Pelajaran 5
Pertimbangkan sebuah program sederhana: public static void main(String[] args) throws Exception {
ThreadPoolExecutor
Modul 2: Inti Java
Level 14,
Pelajaran 0
Saat mengembangkan aplikasi multi-utas, biasanya kita harus berurusan dengan pengorganisasian pekerjaan utas. Semakin besar aplikasi kita dan semakin banyak utas yang kita butuhkan untuk tugas multithread, semakin banyakDapat dijalankanobje
Metode baruSingleThreadExecutor
Modul 2: Inti Java
Level 14,
Pelajaran 1
Mengapa Anda membutuhkan ExecutorService untuk 1 utas? Anda dapat menggunakan metode Executors.newSingleThreadExecutor untuk membuat ExecutorService dengan kumpulan yang mencakup satu utas. Logika kolam adalah sebagai berikut: Layanan hanya
Tampilkan lebih banyak
1
...
18
19
20
21
22
...
35
Please enable JavaScript to continue using this application.