12. praktikum - thread (itv0020)
Allikas: Lambda
Eesmärgiks on lõimede kasutamise harjutamine
Ülesanne
- Kirjuta lihtne kahes lõimes töötav "Hello, World" programm.
- Täienda programmi nii, et programm loendaks kahes lõimes ühte globaalmuutujasse.
- Täienda programmi nii, et globaalmuutuja sisu oleks kaitstud mutexiga.
- Proovi kahe mutexi ja kahe lõimega tekitada deadlock.
Vihjeid
Kui lõimede kompileerimisel tekib linkimisviga, võite proovida kompileerida -pthread võtmega.