-
exista 2 tipuri de obiecte, threaduri si taskuri sunt legate intre ele prin id/pointer
-
rularea taskurilor se face fata de threaduri fiecare thread are optiunea de a fi running sau idle in oricare situatie, la fiecare rulare se incepe/continua un task relativ la fiecare thread
-
in contrast cu enuntul temei, unde se cere folosirea taskurilor ca si obiecte de referinta (vezi functia run din utils.c pentru o implementare de acel gen)
de altfel, destul de stupid ca si idee, pentru ca un task nu poate fi rulat decat de un thread in contextul temei
-
mai multe detalii despre functii sunt in comentarii
-
evident ca enuntul e prost oricum incerci sa il citesti si e totul e pe ghicite
-
las mai jos "una de jale"