Diciamo che abbiamo qualche thread che vuole controllare quando un altro thread ha finito il suo compito. Ho letto che dovremmo chiamare una funzione di tipo wait () che farà in modo che questo thread attenda finché non riceve una notifica che l'altro thread è finito. E questo è positivo perché significa che non stiamo eseguendo sondaggi costosi.
Tuttavia, i sondaggi non avvengono internamente ad un livello inferiore? Cioè se rendiamo che il thread wait () non sia il kernal che esegue il polling comunque per controllare quando l'altro thread è finito in modo che possa quindi notificare il primo thread?
Presumo che mi manchi qualcosa qui, qualcuno può illuminarmi?