CodeGym University
Læring
Kurs
Oppgaver
Spørreundersøkelser og spørrekonkurranser
Spill
Hjelp
Rute
Samfunnet
Brukere
Forum
Chat
Artikler
Suksesshistorier
Aktivitet
Anmeldelser
Abonnementer
Lett tema
Leksjoner
Anmeldelser
Om oss
Start
Begynn å lære
Begynn å lære nå
Oppdragskart
Leksjoner
Java kjerne
Nivå 7
Du har nådd nivå 17!
Java kjerne
Nivå ,
Lekse
Nivå 17
Multithreading-problemer: tilgang til en delt ressurs
Java kjerne
Nivå ,
Lekse
"Hei, Amigo! I går diskuterte vi fordelene og bekvemmelighetene ved multithreading. Nå er det på tide å se på ulempene. Og de er dessverre ikke små." Tidligere så vi på et program som et sett med objekter som kaller hverandres metoder. Nå b
Oppgaver som involverer en delt ressurs: konsollutgang
Java kjerne
Nivå ,
Lekse
"Hei, Amigo!"
Tråder er ikke uavhengige! Synkronisert!
Java kjerne
Nivå ,
Lekse
"Hei, Amigo! Vi har et universalmiddel - en kur mot alle sykdommer. Som vi allerede har sett, er ukontrollert trådbytte et problem." "Hvorfor kan ikke trådene selv bestemme når de skal bytte til neste tråd? Gjøre alt de trenger å gjøre og s
Synkronisert! Den praktiske versjonen
Java kjerne
Nivå ,
Lekse
"Hei, Amigo!"
Den lokale cachen: et problem med flere tråder. Flyktige
Java kjerne
Nivå ,
Lekse
"Hei, Amigo! Du husker at Ellie fortalte deg om problemene som oppstår når flere tråder prøver å få tilgang til en delt ressurs samtidig, ja?" "Ja." "Tekken er at det ikke er alt. Det er et annet lite problem." Som du vet har en datamaskin
Øv med volatile
Java kjerne
Nivå ,
Lekse
"Hei, Amigo!"
yield (avgi forkjørsretten)
Java kjerne
Nivå ,
Lekse
"Hei, Amigo! I dag skal vi ha en kort, men interessant leksjon. Jeg skal fortelle deg om yield , en statisk metode i trådklassen." Ellie har allerede fortalt deg at prosessoren hele tiden bytter mellom tråder. Hver tråd er tildelt et lite s
Nyttige lenker fra professoren — 17
Java kjerne
Nivå ,
Lekse
"Vel, Amigo, du er ett skritt nærmere å få tittelen "junior Java-utvikler"! Du klarer deg bra med teori og praksis. Gratulerer!" "Takk, professor! Men du har sikkert forberedt noe interessant for meg, ikke sant?" "Du gjettet det! Til å begy
Hva er inne i datamaskinen din?
Java kjerne
Nivå ,
Lekse
"Hei, Amigo! I dag taklet du oppgavene veldig bra. Sett deg ned og se en video."
Bonusoppgave | Leksjon 10 | Nivå 7
Java kjerne
Nivå ,
Lekse
"Hei, soldat!" "God dag, kaptein!" "Jeg har fantastiske nyheter til deg. Her er noen øvelser for å forsterke ferdighetene dine. Gjør dem hver dag og ferdighetene dine vil vokse i en vanvittig hastighet. De ble laget spesielt for IntelliJ ID
Please enable JavaScript to continue using this application.