12. praktikum - thread (itv0020)

Allikas: Lambda
Redaktsioon seisuga 23. november 2010, kell 15:35 kasutajalt Irve (arutelu | kaastöö)
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)
Mine navigeerimisribale Mine otsikasti

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.