Ciao, è la prima volta che scrivo in questo forum e volevi chiedervi un aiuto.
Sto realizzando un progetto in C per l università, praticamente devo simulare una stampante di rete usando la gestione dei processi, ogni documento da stampare è modellato come un processo indipendente tramite una fork().
Adesso viene il punto che mi mette un'pò in crisi, per ogni documento devo stampare il tempo di completamento, la mia idea era di creare un nuovo processo il quale fungerà da cronometro per il sistema così alla creazione di un documento prendo il valore di creazione e quando il documento ha finito prendo il valore attuale, così sottraendolo al valore precedente avrei il tempo di completamento.
Secondo voi è una soluzione possibile oppure potrei usare qualche funzione ad esempio della libreria time.h?
Grazie