Simulazione di un supermercato in linguaggio c (multithreading).
Per compilare il codice si usa il comando "make".
Per eseguire il progetto basta digitare da linea di comando "make testQ" o "make test" in base al tipo di terminazione di cui si necessita (SIGQUIT o SIGHUP).
Per visionare un maggior numero di output ed osservare i processi in esecuzione basta modifcare il flag nel file ".h" (da 0 a 1 o da 1 a 0 in base all'esigenza). Infatti gli output di default vengono stampati prima e dopo l'esecuzione dei thread, non durante.
Maggiori dettagli sono specificati nella relazione.