Relación de ejemplos prácticas SO |
|
Procesos UNIX |
|
Uso de fork() | [so_pr03_ej01.c] |
Uso de fork() | [so_pr03_ej02.c] |
Uso de fork() y wait() | [so_pr03_ej03.c] |
Uso de fork(), exec() y wait() | [so_pr03_ej04.c] |
Ejecución en primer plano | [ejecucion1.c] [defines.h] |
Manejo de señales |
|
Utilización de máscaras de señales | [so_pr04_ej01.c] |
Manejadores de señales | [so_pr04_ej02.c] |
Otro manejador de señales | [so_pr04_ej03.c] |
Hilos POSIX |
|
Hola mundo, versión hilos | [so_pr05_ej01.c] |
Varios hilos accediendo a una variable común sin exclusión mutua | [so_pr05_ej02.c] |
Recuperación del estado de terminación de un hilo | [so_pr05_ej03.c] |
Sincronización Hilos POSIX |
|
productor/consumidor sin exclusión mutua | [so_pr06_ej01.c] |
productor/consumidor con exclusión mutua mediante semáforos | [so_pr06_ej02.c] |
cerrojos de exclusión mutua (mutex) | [so_pr06_ej03.c] |
productor/consumidor con exclusión mutua mediante mutex y variables condición | [so_pr06_ej04.c] |