MUP1+-+Øvelse+08

Man skulle ændre i de fire klasser Thread, Semaphores, Mutex og Condtional. Herefter brugte man linjen: make DEBUG=1 TARGET=host all, for at debugge.
 * Exercise 1:**

Thread: I windows benytter man ikke Thread, ellers det vil sige, man har Handle, hvilket er det samme. Så vi tog alle Handle funktionerne og skiftede dem ud med phtread_t's tilsvarende funktion.

Semaphores: Når det kommer til semaphores har windows ligeledes sin egen måde at implementere det på. I linux brugte vi funktioner fra  lib. som feks sem_wait

Mutex: I windows hedder mutexes criticalsection I linux bruge vi pthread_mutex

Conditional: I windows hedder conditional ConditionalVaribel I linux bruge vi pthread_cond

I denne gennemgang lyder det ret simpelt, men der var en del udfordringer med at overskue opgaven. Men da man først fandt ud af hvad det handlede om kørte det på skinner.

Til makefilen skal man sikre sig at man ændre libpath, når man skal bygge til target..
 * Exercise 2:**

For at bygge til host: make TARGET=host all For at bygge til target: make TARGET=target all
 * Exercise 3:**

Her lykkedes det at compile både 7.1 og 7.2. Som en lille side note skal man bare huske at køre ens exe fil som sudo.
 * Exercise 4/5:**