I3MUP1+-+Exercise+7.1

= Exercise 7.1 - Basic OS API use =

Exercise 1 - Redo 5.1.2
Her ses det at Sender arver fra thread, og da run er pure virtual, skal den implementeres i de nedarvede klasser. = =

Da receiver tråden skal modtage har den en MsgQueue ( implementeret som komposition ) og sender tråden skal have fat i samme kø for at send beskederne. Derfor er funktionen getMsgQueue blevet implementeret i receiver tråden. Hvad angår de identifiers som beskederne skal have med, så er det nogle som kun modtager tråden skal bruge, så derfor har vi placeret dem i modtager tråden. Start funktionen ligger i Thread klassen og køre run funktionen. Diagram over løsningen.