Promosyon
Pag-aaral
Mga 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
Aking Pag-unlad
Mga kurso
Mapa ng paghahanap
Mga aralin
Module 3. Java Professional
Antas 19
Java Concurrency Library
Modyul 3
antas,
Aral
Multithreading sa Java Ang Java Virtual Machine ay sumusuporta sa parallel computing . Ang lahat ng mga kalkulasyon ay maaaring isagawa sa konteksto ng isa o higit pang mga thread. Madali kaming makakapag-set up ng access sa parehong mapagk
Atomic Operations sa Java
Modyul 3
antas,
Aral
Mga kinakailangan para sa paglitaw ng mga pagpapatakbo ng atomic Tingnan natin ang halimbawang ito para matulungan kang maunawaan kung paano gumagana ang atomic operations: public class Counter {
Mga Kasabay na Koleksyon
Modyul 3
antas,
Aral
CopyOnWriteArrayList Ang add , set , remove operations sa isang ibinigay na koleksyon ay nagreresulta sa isang bagong kopya ng panloob na array na ginagawa. Tinitiyak nito na hindi namin mahuli ang ConcurrentModificationException . Tandaan
Sabay-sabay na Pila
Modyul 3
antas,
Aral
Hindi Naka-block na Mga Pila Ligtas sa thread at ang pinakamahalaga ay hindi naka-block na mga pagpapatupad ng Queue sa mga naka-link na node. ConcurrentLinkedQueue - gumagamit ito ng algorithm na walang paghihintay na inangkop upang gum
Mga Synchronizer: Pag-synchronize ng Access sa Mga Mapagkukunan sa Java
Modyul 3
antas,
Aral
Semaphore Karaniwang ginagamit ang mga semaphore kapag kinakailangan upang limitahan ang bilang ng mga thread kapag nagtatrabaho sa file system. Ang pag-access sa isang file o iba pang nakabahaging mapagkukunan ay kinokontrol sa pamamagitan
Mga tagapagpatupad: mga bagay na maipapatupad
Modyul 3
antas,
Aral
6.1 Mga bagay na maipapatupad Kaya nakarating kami sa pinakamalaking bahagi ng package. Ilalarawan nito ang mga interface para sa pagpapatakbo ng mga asynchronous na gawain na may kakayahang makakuha ng mga resulta sa pamamagitan ng Future
Mga Serbisyo ng Tagapagpatupad
Modyul 3
antas,
Aral
Tagapagpatupad Ang Executor ay ang batayang interface para sa mga klase na nagpapatupad ng paglulunsad ng mga Runnable na gawain. Nagbibigay ito ng tulong sa pagdaragdag ng gawain at kung paano ito sisimulan. Ang ExecutorService ay isang in
Mga Lock: i-lock ang access sa mga mapagkukunan
Modyul 3
antas,
Aral
ReentrantLock Kundisyon - nagbibigay-daan sa iyo ang paglalapat ng mga kundisyon sa mga kandado na makamit ang kontrol sa pamamahala ng pag-access sa mga stream. Ang kundisyon ng lock ay isang object ng interface ng Kondisyon mula sajava.ut
Please enable JavaScript to continue using this application.