Mi sono seduto e ho letto Apache's MPM prefork.c e questo codice utilizza una variabile denominata accept_mutex
per impedire a più thread di chiamare accept()
. Questo è strano perché per quanto ne so accept()
is thread-safe.Perché apache MPM prefork.c utilizza un mutex per proteggere accept()?
Is accept() thread safe? Si tratta di un problema di compatibilità della piattaforma? In caso affermativo, quale piattaforma implementa una accept()
non thread-safe?
+1 che è ragionevole. – rook