Skip to main content
Moodle@Units
  • Home
  • Calendar
  • Courses
    All courses Fisica Ingegneria e Architettura Matematica e Geoscienze Scienze Chimiche e Farmaceutiche Scienze Economiche, Aziendali, Matematiche e Statistiche Scienze della Vita Scienze Giuridiche, del Linguaggio, dell`Interpretazione e della Traduzione Scienze Politiche e Sociali Studi Umanistici Universitario Clinico di Scienze mediche, chirurgiche e della salute E-learning@Units Centro Linguistico di Ateneo Sistema Bibliotecario di Ateneo Amministrazione Centrale Corsi supplementari PhD - Formazione trasversale La ricerca all'Università di Trieste Moodle Guides Servizi Disabili e DSA Percorso universitario iniziale dei docenti delle scuole secondarie di primo e secondo grado
  • Support
    Moodle Guide for students Moodle Guide for teachers Support Personal data policy
  • More
English ‎(en)‎
English ‎(en)‎ Italiano ‎(it)‎
You are currently using guest access
Log in
Moodle@Units
Home Calendar Courses Collapse Expand
All courses Fisica Ingegneria e Architettura Matematica e Geoscienze Scienze Chimiche e Farmaceutiche Scienze Economiche, Aziendali, Matematiche e Statistiche Scienze della Vita Scienze Giuridiche, del Linguaggio, dell`Interpretazione e della Traduzione Scienze Politiche e Sociali Studi Umanistici Universitario Clinico di Scienze mediche, chirurgiche e della salute E-learning@Units Centro Linguistico di Ateneo Sistema Bibliotecario di Ateneo Amministrazione Centrale Corsi supplementari PhD - Formazione trasversale La ricerca all'Università di Trieste Moodle Guides Servizi Disabili e DSA Percorso universitario iniziale dei docenti delle scuole secondarie di primo e secondo grado
Support Collapse Expand
Moodle Guide for students Moodle Guide for teachers Support Personal data policy
Expand all Collapse all
  1. 080IN - SISTEMI OPERATIVI 2018
  2. Lezione 20/05
  3. Lezione 20/05

Lezione 20/05

Completion requirements

mutex per POSIX threads:

pthread_mutex_t,  PTHREAD_MUTEX_INITIALIZER, pthread_mutex_lock, pthread_mutex_unlock

esempio:

https://github.com/marcotessarotto/exOpSys/tree/opsys2019/19thread_counter


condition variables per POSIX threads:

pthread_cond_t, PTHREAD_COND_INITIALIZER, pthread_cond_wait, pthread_cond_signal, pthread_cond_broadcast; clock_gettime

esempi:

https://github.com/marcotessarotto/exOpSys/tree/opsys2019/20sharedcounterloop

https://github.com/marcotessarotto/exOpSys/tree/opsys2019/21sharedcounter-condvar


This lesson is not ready to be taken.
Contact site support
You are currently using guest access (Log in)
Get the mobile app
Powered by Moodle