̽»¨¾«Ñ¡

Rekursjon

Kjære IN1010-student,

Denne uken har dere lært noen nyttige mønstre for å løse problemer som ofte dukker opp. Til uken er temaet rekursjon! Det er et enestående verktøy for problemløsning. Det er altså bare å begynne å glede seg!

Obligatorisk innlevering 5

Vi minner om at den obligatoriske oppgaven skal leveres innen onsdag 9. april (klokken 23:59). Erfaringsmessig er det en krevende oppgave, så det er viktig å sette av god tid til å jobbe med den.

Ukas ord er synkronisering!

Synkronisering handler om å få noe til å virke sammen med noe annet. Innenfor programmering bruker vi ordet synkronisering i forbindelse med samtidige tråder og prosesser. Vi bruker ulike synkroniseringsmekanismer, som for eksempel låser og barrierer, til å koordinere tilgang til felles ressurser og bestemme hvilken rekkefølge ulike oppgaver kan utføres i. Disse mekanismene hjelper oss å unngå race conditions. Race conditions oppstår når to eller flere tråder gjør endringer i felles data samtidig – noe som gjør det vanskelig å forutse resultatet, og ofte leder til feil resultat.

Til uken

Neste uke er temaet rekursjon, som er en utrolig kraftig teknikk som innebærer metoder som kaller på seg selv!

Håper vi ser deg på fellesøvelse, forelesning, gruppetimer, repetisjonstime og fredagsjava!

___
Med vennlig hilsen oss som underviser IN1010

Publisert 4. apr. 2025 18:24 - Sist endret 4. apr. 2025 18:24