CodeGym University
Inlärning
Kurs
Uppgifter
Undersökningar och frågesporter
Spel
Hjälp
Schema
gemenskap
Användare
Forum
Chatt
Artiklar
Framgångsberättelser
Aktivitet
Recensioner
Prenumerationer
Lätt tema
Lektioner
Recensioner
Om oss
Start
Börja lära sig
Börja lära dig nu
Quest karta
Lektioner
Java Core
Nivå 7
Du har nått nivå 17!
Java Core
Nivå,
Lektion
Nivå 17
Flertrådsproblem: åtkomst till en delad resurs
Java Core
Nivå,
Lektion
"Hej, Amigo! Igår diskuterade vi fördelarna och bekvämligheterna med multithreading. Nu är det dags att titta på nackdelarna. Och tyvärr är de inte små." Tidigare såg vi på ett program som en uppsättning objekt som anropar varandras metoder
Uppgifter som involverar en delad resurs: konsolutgång
Java Core
Nivå,
Lektion
"Hej, Amigo!"
Trådar är inte oberoende! Synkroniserad!
Java Core
Nivå,
Lektion
"Hej, Amigo! Vi har ett universalmedel - ett botemedel mot alla sjukdomar. Som vi redan har sett är okontrollerad trådbyte ett problem." "Varför kan inte trådarna själva bestämma när de ska byta till nästa tråd? Gör allt de behöver göra och
Synkroniserad! Den praktiska versionen
Java Core
Nivå,
Lektion
"Hej, Amigo!"
Den lokala cachen: ett problem med flera trådar. Flyktig
Java Core
Nivå,
Lektion
"Hej, Amigo! Du minns att Ellie berättade för dig om problemen som uppstår när flera trådar försöker komma åt en delad resurs samtidigt, eller hur?" "Ja." "Saken är att det inte är allt. Det finns ett annat litet problem." En dator har som
Öva med volatile
Java Core
Nivå,
Lektion
"Hej, Amigo!"
avkastning (avstå rätten till väg)
Java Core
Nivå,
Lektion
"Hej, Amigo! Idag kommer vi att ha en kort men intressant lektion. Jag ska berätta om avkastning , en statisk metod i trådklassen." Ellie har redan berättat att processorn ständigt växlar mellan trådar. Varje tråd tilldelas en liten bit pro
Användbara länkar från professorn — 17
Java Core
Nivå,
Lektion
"Tja, Amigo, du är ett steg närmare att förtjäna titeln "junior Java-utvecklare"! Du klarar dig bra med teorin och praktiken. Grattis!" "Tack, professor! Men du har säkert förberett något intressant åt mig, eller hur?" "Du gissade rätt! Til
Vad finns i din dator?
Java Core
Nivå,
Lektion
"Hej Amigo! Idag skötte du uppgifterna väldigt bra. Sätt dig och titta på en video."
Bonusuppgift | Lektion 10 | Nivå 7
Java Core
Nivå,
Lektion
"Hej, soldat!" "God dag, kapten!" "Jag har fantastiska nyheter till dig. Här är några övningar för att stärka dina färdigheter. Gör dem varje dag och dina färdigheter kommer att växa i en galen hastighet. De skapades speciellt för IntelliJ
Please enable JavaScript to continue using this application.