Ενότητα 6: Νήματα

Λέξεις κλειδιά: Threads, Processes, Creation of threads, terminating a thread, single threaded programs, multi-threaded programs, POSIX Mutexes, Locking Mutexes, Unlocking and destroying Mutexes, boilerplate, signaling a variable, Broadcasting to variables, condition variables, Synchronization problem, bounded buffer problem, Thread safety

Παρουσιάσεις

Ενότητα 6: Νήματα


Συνοδευτικό Υλικό

Ενότητα 6: Νήματα - Συνοδευτικό Υλικό


Βιντεοσκοπημένες Διαλέξεις

Νήματα - εισαγωγή (α).

Διάλεξη Μαθήματος 'Προγραμματισμός Συστήματος' στις 2015-04-27 13:10:01

Νήματα - εισαγωγή (β).

Διάλεξη Μαθήματος 'Προγραμματισμός Συστήματος' στις 2015-04-27 14:10:01

Νήματα με pthreads (α).

Διάλεξη Μαθήματος 'Προγραμματισμός Συστήματος' στις 2015-04-28 13:10:02

Mutexes και Condition Variables (a).

Διάλεξη Μαθήματος 'Προγραμματισμός Συστήματος' στις 2015-05-04 13:10:01

Νήματα με pthreads (β).

Διάλεξη Μαθήματος 'Προγραμματισμός Συστήματος' στις 2015-04-28 14:10:01

Mutexes και Condition Variables (b).

Διάλεξη Μαθήματος 'Προγραμματισμός Συστήματος' στις 2015-05-04 14:10:01


Άσκηση 3

Άσκηση 3


Βιντεοδιαλέξεις - Άσκησης 3

Φροντιστήριο άσκησης 3, (α).

Διάλεξη Μαθήματος 'Προγραμματισμός Συστήματος' στις 2015-05-05 13:10:01

Φροντιστήριο άσκησης 3, (β).

Διάλεξη Μαθήματος 'Προγραμματισμός Συστήματος' στις 2015-05-05 14:10:01