Sono stato uno sviluppatore Java (e PHP) per gran parte della mia vita, ma avrò bisogno di usare C per il mio prossimo progetto. Ricordo alcune cose basilari che abbiamo fatto a scuola con fork, pthread, semafori, ecc. Ma non sono sicuro che sia ancora qui la "strada da fare", o se ci siano stati sviluppi / miglioramenti recenti ecc.
I risultati di Google sembrano essere piuttosto datati. O significa solo che questo è ancora lo stato attuale?
O dovrò usare una libreria (indipendente dal sistema) come glib se voglio astrazioni di livello superiore, come le code sincronizzate? Quali altre librerie ci sono? (Tuttavia, il programma deve essere eseguito solo su Linux)