Befordran
Inlärning
Kurser
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
Mina framsteg
Kurser
Quest karta
Lektioner
Java Multithreading
Nivå 7
Du har nått nivå 27
Java Multithreading
Nivå,
Lektion
Nivå 27
Slingor (bryt och återvänd, fortsätt, etiketter)
Java Multithreading
Nivå,
Lektion
"Hej, Amigo!" "Idag ska jag berätta om några saker som är bekväma när man jobbar med loopar." "Det första är nyckelordet break . Om du använder det här kommandot i en loops brödtext kommer loopen att avslutas omedelbart när kommandot körs.
Träna på att använda paus och fortsätt
Java Multithreading
Nivå,
Lektion
"Hej, Amigo!"
DeadLock och dess orsaker
Java Multithreading
Nivå,
Lektion
"Hej, Amigo!" "Idag ska jag berätta vad dödläge är." "Hej, du har redan berättat för mig om något sådant." "Japp, det gjorde jag. Men idag ska vi överväga ämnet mer i detalj." "I det enklaste fallet involverar dödläge två trådar och två mut
Träna på att skriva dina egna låsningar
Java Multithreading
Nivå,
Lektion
"Hej, Amigo!"
Strategier för att undvika deadLock
Java Multithreading
Nivå,
Lektion
"Hej, Amigo!" "Jag vill berätta om ett par strategier för att undvika dödlägen." "Den bästa strategin är en genomtänkt arkitektur och en uppsättning regler som styr när och i vilken ordning du kan använda lås (skaffa mutexes). Det klassiska
Öva på att fixa dödlägen
Java Multithreading
Nivå,
Lektion
"Hej, Amigo!"
Strategin "wait-notify-notifyAll".
Java Multithreading
Nivå,
Lektion
"Hej, Amigo!" "Jag vill dyka djupt med dig angående vänta-avisering. Vänta-meddelande-metoderna ger en bekväm mekanism för trådar att interagera. De kan också användas för att bygga komplexa högnivåmekanismer för trådinteraktion." "Jag börj
Några nyanser
Java Multithreading
Nivå,
Lektion
"Hej, Amigo!" "Och ett par detaljer till. Låt oss kalla det praktiska råd." "Anta att du har en metod som väntar på något och somnar tills ett tillstånd är uppfyllt." Om samlingen är tom, så väntar vi public synchronized Runnable getJob()
Öva med "wait-notify-notifyAll"
Java Multithreading
Nivå,
Lektion
"Hej, Amigo!"
Övriga detaljer om synkronisering och multithreading
Java Multithreading
Nivå,
Lektion
"Hej, Amigo!" "Det finns det här enorma ämnet där ute - Java Memory Model. I grund och botten behöver du inte veta om det ännu, men det kommer att vara bra att höra om det." "För att eliminera alla potentiella problem ändrade Java sin minne
Att lära sig att googla. (Hur man använder en mask för att få en lista med filer)
Java Multithreading
Nivå,
Lektion
"Hej, Amigo!" "Låt oss fortsätta våra lektioner om hur man googlar." "Här är några övningar:" Övningar för webbsökning: 1 Vad är det som är dåligt med goto-påståendet? 2 Vad är reserverade ord i Java? 3 Vad händer om jag ringer vänta utanfö
Visa mer
1
2
Please enable JavaScript to continue using this application.