Futex_wait in einem SignalhandlerLinux

Linux verstehen
Anonymous
 Futex_wait in einem Signalhandler

Post by Anonymous »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post