So einfach diese Frage ist, habe ich nichts von Googling gefunden. Ist es sicher, gleichzeitige Aufrufe an das Linux-System zu tätigen, wie zum Beispiel socket()
auf mehreren Threads bei (was könnte sein) zur gleichen Zeit? Gewährleistet der Kernel speziell die Thread-Sicherheit für , connect()
und/oder send()
?Gleichzeitige Systemaufrufe in Linux
Wenn nicht, warum nicht? Ich würde gerne mehr über dieses Thema erfahren und warum Systemaufrufe Thread-sicher sind oder nicht.
Mein Hauptanliegen hier ist wirklich, dass socket()
nicht einen doppelten oder ungültigen Dateideskriptor zurückgibt, wenn von anderen Threads aufgerufen. Ich werde in meinem Fall nicht gleichzeitig an dieselbe Steckdose anschließen oder schreiben.
Was bedeutet Thread-Sicherheit in dieser Situation? – immibis