Najaarskorting
CodeGym University
Leren
Cursus
Taken
Enquêtes en quizzen
Games
Help
Schoppenschema
Community
Gebruikers
Forum
Chat
Artikelen
Succesverhalen
Activiteit
Recensies
Abonnementen
Licht thema
Lessen
Recensies
Over ons
Starten
Begin met leren
Nu beginnen met leren
Quest-schema
Lessen
Alle quests
Alle niveaus
Nieuwe threads maken en starten
Module 2: Java-kern
Niveau 11,
Les 1
"Hallo, Amigo! Ellie heeft je over threads verteld, en ik ga je vertellen hoe je ermee werkt. Om een nieuwe thread te maken, moet je:" 1) Maak een Thread-object 2) Geef het de methode door die u wilt uitvoeren 3) Roep de startmethode aan op
Gezonde slaap
Module 2: Java-kern
Niveau 11,
Les 2
"Hallo, Amigo! Vandaag zal Bilaabo je vertellen over de meest interessante methode die we gebruiken bij het werken met threads: sleep . De slaapmethode wordt gedeclareerd als een statische methode van de Thread-klasse , dwz het is niet geko
Discussies stoppen: de niet-officiële versie
Module 2: Java-kern
Niveau 11,
Les 3
"Hallo, Amigo! Hier is een interessante vraag die je al hebt gehad of binnenkort zult krijgen. Hoe stop je een lopende draad? " Laten we zeggen dat de gebruiker het programma vertelt om «een bestand van internet te downloaden». De hoofdthre
Discussies stoppen: de officiële versie
Module 2: Java-kern
Niveau 11,
Les 4
"Hallo, Amigo! Je moet toegeven dat Ellie's Cancel-idee briljant was." "Ja." "Eigenlijk bestaat er iets soortgelijks in de klasse Thread . Alleen heet de variabele niet isCancel . Het heet isInterrupt . En de methode die wordt gebruikt om d
Extra lessen voor het niveau
Module 2: Java-kern
Niveau 11,
Les 5
Multithreading: methoden van de klasse Thread In deze les gaan we het verder hebben over multithreading. We zullen de klasse Thread onderzoeken en hoe verschillende van zijn methoden werken. Vroeger, toen we klassenmethoden bestudeerden, sc
Multithreading-problemen: toegang tot een gedeelde bron
Module 2: Java-kern
Niveau 12,
Les 0
"Hallo, Amigo! Gisteren hebben we de voordelen en gemakken van multithreading besproken. Nu is het tijd om naar de nadelen te kijken. En die zijn helaas niet klein." Eerder keken we naar een programma als een verzameling objecten die elkaar
Discussies zijn niet onafhankelijk! gesynchroniseerd!
Module 2: Java-kern
Niveau 12,
Les 1
"Hallo, Amigo! We hebben een wondermiddel - een remedie voor alle ziekten. Zoals we al hebben gezien, is ongecontroleerd wisselen van draad een probleem." "Waarom kunnen de threads zelf niet beslissen wanneer ze naar de volgende thread moet
De lokale cache: een multithreading-probleem. Vluchtig
Module 2: Java-kern
Niveau 12,
Les 2
"Hallo, Amigo! Weet je nog dat Ellie je vertelde over de problemen die ontstaan wanneer verschillende threads tegelijkertijd toegang proberen te krijgen tot een gedeelde bron, ja?" "Ja." 'Het punt is, dat is niet alles. Er is nog een klein
opbrengst (overgave van het recht van overpad)
Module 2: Java-kern
Niveau 12,
Les 3
"Hallo, Amigo! Vandaag hebben we een korte maar interessante les. Ik ga je vertellen over opbrengst , een statische methode van de klasse Thread." Ellie heeft je al verteld dat de processor constant wisselt tussen threads. Elke thread krijg
join - wachten tot een thread eindigt
Module 2: Java-kern
Niveau 12,
Les 4
"Hallo, Amigo! Ik zie dat je grote vorderingen maakt met het leren over draden." "Het was toch niet zo moeilijk." Dat is geweldig! Vandaag heb je een gemakkelijke les, en het onderwerp is de join- methode. Stel je de volgende situatie voor:
DeadLock en de oorzaken ervan
Module 2: Java-kern
Niveau 12,
Les 5
"Hallo Amigo!" "Vandaag ga ik je vertellen wat impasse is." "Hé, zoiets heb je me al verteld." 'Ja, dat heb ik gedaan. Maar vandaag gaan we dieper op het onderwerp in.' "In het eenvoudigste geval gaat het bij deadlock om twee threads en twe
Strategieën om deadLock te vermijden
Module 2: Java-kern
Niveau 12,
Les 6
"Hallo Amigo!" "Ik wil je vertellen over een paar strategieën om impasses te vermijden." "De beste strategie is een doordachte architectuur en een reeks regels die bepalen wanneer en in welke volgorde u sloten kunt gebruiken (mutexen verwer
Meer weergeven
1
...
17
18
19
20
21
...
35
Please enable JavaScript to continue using this application.