kenaikan pangkat
Universiti CodeGym
Pembelajaran
Kursus
Tugasan
Tinjauan & Kuiz
Permainan
Tolong
Jadual
Komuniti
Pengguna
Forum
Sembang
Artikel
Kisah kejayaan
Aktiviti
Ulasan
Langganan
Tema ringan
Pengajaran
Ulasan
Tentang kita
Mulakan
Mula belajar
Mula belajar sekarang
Peta pencarian
Pengajaran
Semua pencarian
Semua peringkat
Mencipta dan memulakan utas baharu
Modul 2: Teras Java
peringkat,
pelajaran
"Helo, Amigo! Ellie memberitahu anda tentang utas dan saya akan memberitahu anda cara anda bekerja dengan mereka. Untuk membuat utas baharu, anda perlu:" 1) Buat objek Thread 2) Lulus kaedah yang anda ingin jalankan 3) Panggil kaedah mula p
Tidur yang sihat
Modul 2: Teras Java
peringkat,
pelajaran
"Hello, Amigo! Hari ini Bilaabo akan memberitahu anda tentang kaedah paling menarik yang kami gunakan semasa bekerja dengan benang: tidur . Kaedah tidur diisytiharkan sebagai kaedah statik kelas Benang , iaitu ia tidak dilampirkan pada seba
Menghentikan benang: versi tidak rasmi
Modul 2: Teras Java
peringkat,
pelajaran
"Hello, Amigo! Berikut ialah soalan menarik yang sama ada anda sudah ada atau tidak lama lagi. Bagaimana anda menghentikan benang yang sedang berjalan? " Katakan pengguna memberitahu program untuk «memuat turun fail dari Internet». Benang u
Menghentikan benang: versi rasmi
Modul 2: Teras Java
peringkat,
pelajaran
"Hello, Amigo! Kamu harus mengakui bahawa idea Cancel Ellie adalah bernas." "Ya." "Sebenarnya, sesuatu yang serupa wujud dalam kelas Thread . Hanya pembolehubah tidak dipanggil isCancel . Ia dipanggil isInterrupt . Dan kaedah yang digunakan
Pelajaran tambahan untuk tahap
Modul 2: Teras Java
peringkat,
pelajaran
Multithreading: kaedah kelas Thread Dalam pelajaran ini , kita akan terus bercakap tentang multithreading. Kami akan meneroka kelas Thread dan cara beberapa kaedahnya berfungsi. Sebelum ini, apabila kita mempelajari kaedah kelas, kita biasa
Masalah multithreading: mengakses sumber yang dikongsi
Modul 2: Teras Java
peringkat,
pelajaran
"Hello, Amigo! Semalam kita telah membincangkan faedah dan kemudahan multithreading. Kini tiba masanya untuk melihat keburukan. Dan, malangnya, mereka tidak kecil." Sebelum ini, kami melihat program sebagai satu set objek yang memanggil kae
Benang tidak bebas! disegerakkan!
Modul 2: Teras Java
peringkat,
pelajaran
"Hello, Amigo! Kami mempunyai ubat penawar untuk semua penyakit. Seperti yang telah kita lihat, penukaran benang yang tidak terkawal adalah masalah." "Mengapa benang itu sendiri tidak boleh memutuskan masa untuk beralih ke urutan seterusnya
Cache tempatan: masalah multithreading. Tidak menentu
Modul 2: Teras Java
peringkat,
pelajaran
"Hello, Amigo! Anda ingat bahawa Ellie memberitahu anda tentang masalah yang timbul apabila beberapa utas cuba mengakses sumber yang dikongsi secara serentak, ya?" "Ya." "Perkaranya, bukan itu sahaja. Ada masalah kecil lagi." Seperti yang a
hasil (menyerahkan hak jalan)
Modul 2: Teras Java
peringkat,
pelajaran
"Helo, Amigo! Hari ini kita akan mengadakan pelajaran yang singkat tetapi menarik. Saya akan memberitahu anda tentang hasil , kaedah statik kelas Benang." Ellie telah memberitahu anda bahawa pemproses sentiasa bertukar antara benang. Setiap
sertai — menunggu thread untuk tamat
Modul 2: Teras Java
peringkat,
pelajaran
"Hello, Amigo! Saya lihat anda sedang membuat kemajuan yang hebat dalam mempelajari tentang benang." "Lagipun ia tidak begitu sukar." Itu hebat! Hari ini anda mempunyai pelajaran yang mudah, dan topiknya ialah kaedah gabungan . Bayangkan si
DeadLock dan puncanya
Modul 2: Teras Java
peringkat,
pelajaran
"Hai, Amigo!" "Hari ini saya akan memberitahu anda apa itu kebuntuan." "Hei, awak sudah beritahu saya tentang perkara seperti itu." "Ya, saya lakukan. Tetapi hari ini kita akan mempertimbangkan topik itu dengan lebih terperinci." "Dalam kes
Strategi untuk mengelakkan deadLock
Modul 2: Teras Java
peringkat,
pelajaran
"Hai, Amigo!" "Saya ingin memberitahu anda tentang beberapa strategi untuk mengelakkan kebuntuan." "Strategi terbaik ialah seni bina yang bijak dan satu set peraturan yang mengawal masa dan dalam susunan apa anda boleh menggunakan kunci (me
Tunjukkan lagi
1
...
17
18
19
20
21
...
35
Please enable JavaScript to continue using this application.