Pamantasan ng CodeGym
Pag-aaral
kurso
Mga gawain
Mga Survey at Pagsusulit
Mga laro
Tulong
Iskedyul
Komunidad
Mga gumagamit
Forum
Chat
Mga artikulo
Mga kwento ng tagumpay
Aktibidad
Mga pagsusuri
Mga subscription
Banayad na tema
Mga aralin
Mga pagsusuri
Tungkol sa atin
Magsimula
Simulan ang pag-aaral
Simulan ang pag-aaral ngayon
Mapa ng paghahanap
Mga aralin
Lahat ng quests
Lahat ng antas
Ang "wait-notify-notifyAll" na diskarte
Module 2: Java Core
antas,
Aral
"Hi, Amigo!" "Gusto kong sumisid nang malalim sa iyo tungkol sa wait-notify. Ang mga paraan ng wait-notify ay nagbibigay ng isang maginhawang mekanismo para sa mga thread na makipag-ugnayan. Magagamit din ang mga ito upang bumuo ng mga kump
Ang ilang mga nuances
Module 2: Java Core
antas,
Aral
"Hi, Amigo!" "And a couple more details. Let's call it practical advice." "Ipagpalagay na mayroon kang isang pamamaraan na naghihintay para sa isang bagay at nakatulog hanggang sa ang isang kondisyon ay nasiyahan." Kung walang laman ang kol
Iba pang mga detalye tungkol sa pag-synchronize at multithreading
Module 2: Java Core
antas,
Aral
"Hi, Amigo!" "Mayroong napakalaking paksa doon—ang Java Memory Model. Karaniwan, hindi mo pa kailangang malaman ang tungkol dito, ngunit makakatulong na marinig ang tungkol dito." "Upang alisin ang lahat ng mga potensyal na problema, binago
Mga kapaki-pakinabang na link mula sa Propesor — 16
Module 2: Java Core
antas,
Aral
"Greetings, Amigo! Sabihin mo sa akin ang tungkol sa iyong pag-unlad. Ano ang pinag-aralan mo ngayong linggo?" "Nag-usap kami nina Ellie, Rishi, Doctor Bilaabo, tungkol sa multithreading. Marami akong natutunan!" "My dear friend, I think I
ThreadGroup
Module 2: Java Core
antas,
Aral
"Hi, Amigo!" "Magsisimula kami ng mas masusing paggalugad ng mga thread." "Ang konsepto ng isang thread group ay ipinakilala upang maiwasan ang isang thread na paulit-ulit na huminto at makagambala sa bawat iba pang thread. Ang isang thread
Mga priyoridad sa thread
Module 2: Java Core
antas,
Aral
"Ipagpatuloy natin ang ating aralin. Ano ang mga priyoridad ng thread at bakit kailangan ito? "Sa totoong mga problema sa mundo, ang kahalagahan ng gawaing ginagawa ng iba't ibang mga thread ay maaaring mag-iba nang malaki. Ang konsepto ng
Pattern ng pamamaraan ng pabrika
Module 2: Java Core
antas,
Aral
Sa puntong ito, malamang na nakatagpo ka na ng mga pattern ng disenyo. Halimbawa, singleton . Alalahanin natin kung ano ang mga pattern, bakit kailangan ang mga ito, at kung ano ang mga pattern ng paglikha (isang halimbawa ang singleton). M
Matatawag at Hinaharap
Module 2: Java Core
antas,
Aral
Ang Runnable na problema Pamilyar ka na sa Runnable interface at sa Thread class na nagpapatupad nito. Alalahanin natin kung ano ang hitsura ng interface na ito: public interface Runnable {
Interface ng ExecutorService
Module 2: Java Core
antas,
Aral
Bakit kailangan mo ang Executor interface? Bago ang Java 5, kailangan mong isulat ang lahat ng iyong sariling pamamahala sa thread ng code sa iyong aplikasyon. Bilang karagdagan, ang paglikha ng isangbagong Threadobject ay isang resource-in
Paghinto sa isang ExecutorService
Module 2: Java Core
antas,
Aral
Isaalang-alang ang isang simpleng programa: public static void main(String[] args) throws Exception {
ThreadPoolExecutor
Module 2: Java Core
antas,
Aral
Kapag bumubuo ng isang multi-threaded na application, kadalasan ay dapat nating harapin ang pag-aayos ng gawain ng mga thread. Kung mas malaki ang aming application at mas maraming thread na kailangan namin para sa mga multithreaded na gawa
newSingleThreadExecutor na paraan
Module 2: Java Core
antas,
Aral
Bakit maaaring kailanganin mo ang isang ExecutorService para sa 1 thread? Maaari mong gamitin ang Executors.newSingleThreadExecutor na paraan upang lumikha ng ExecutorService na may pool na may kasamang isang thread. Ang lohika ng pool ay a
Magpakita ng higit pa
1
...
18
19
20
21
22
...
35
Please enable JavaScript to continue using this application.