Futex_wait in einem Signalhandler
Posted: 16 Sep 2025, 21:10
Ich versuche also zu verstehen, ob ich in einem Signalhandler für einen SigsegV -Zugriffsverletzungen etwas fehlt, wenn ich Futex_wait anrufe. Angeblich ist es nicht auf der Liste der asynchronen-signal-sicheren Anrufe, aber mit der Annahme, dass ich keinen Deadlock durch das Signal auf dem Thread beantrage, der als Futex_Wake bezeichnet hätte, sehe ich nicht, wie es Probleme geben kann, dass Probleme/Beschäftigung oder Deadrocks. Signal-Handler-Muster. Während des Zeitraums 'Pause' sende ich die Segmente des Prozessspeichers für verteiltes Shared Memory -Typ -System. Sigsegv wird synchron sein und im Thread ausgeführt, der den Segfault verursacht hat.