Als «signals» getaggte Fragen

Ein Signal ist eine Benachrichtigung an einen Prozess, dass ein Ereignis aufgetreten ist. Signale werden manchmal als Software-Interrupts bezeichnet. Signale sind insofern analog zu Hardware-Interrupts, als sie den normalen Ausführungsfluss eines Programms unterbrechen. In den meisten Fällen ist es nicht möglich, genau vorherzusagen, wann ein Signal eintrifft. Sie sind in den C-Standards definiert und in POSIX erweitert, aber viele andere Programmiersprachen / -systeme bieten auch Zugriff darauf.

7
Django: Signal, wenn sich der Benutzer anmeldet?
In meiner Django-App muss ich einige regelmäßige Hintergrundjobs ausführen, wenn sich ein Benutzer anmeldet, und sie nicht mehr ausführen, wenn sich der Benutzer abmeldet. Daher suche ich nach einer eleganten Möglichkeit, dies zu tun Benachrichtigung über ein Benutzer-Login / Logout Benutzeranmeldestatus abfragen Aus meiner Sicht wäre die ideale Lösung ein …
82 python  django  login  signals 

3
Aufruf von pthread_cond_signal ohne Sperren des Mutex
Ich habe irgendwo gelesen, dass wir den Mutex sperren sollten, bevor wir pthread_cond_signal aufrufen, und den Mutext entsperren sollten, nachdem wir ihn aufgerufen haben: Die Routine pthread_cond_signal () wird verwendet, um einen anderen Thread zu signalisieren (oder aufzuwecken), der auf die Bedingungsvariable wartet. Es sollte aufgerufen werden, nachdem der Mutex …

4
POSIX-Threads und -Signale
Ich habe versucht, die Feinheiten der Interaktion von POSIX-Threads und POSIX-Signalen zu verstehen. Insbesondere interessiert mich: Wie lässt sich am besten steuern, an welchen Thread ein Signal gesendet wird (vorausgesetzt, es ist überhaupt nicht schwerwiegend)? Was ist der beste Weg, um einem anderen Thread (der möglicherweise gerade beschäftigt ist) mitzuteilen, …
81 c  pthreads  signals 

6
Warum können Unix-Programme keine Signale mit aussagekräftigen programmdefinierten Namen haben (anstelle von USR1 usw.)?
Viele Unix-Programme akzeptieren Signale wie USR1und USR2. Um beispielsweise die ausführbare Datei für Nginx im laufenden Betrieb zu aktualisieren, senden Sie kill -USR2. Ich verstehe, dass dies USR1ein "benutzerdefiniertes" Signal ist, was bedeutet, dass jeder, der das Programm erstellt hat, es verwenden kann, um "herunterfahren" oder "Ihre Protokolle sichern" oder …
79 unix  signals 


5
Wo sind Core Dumps auf dem Mac geschrieben?
Wenn ich unter Mac OS X SIGQUIT an mein C-Programm sende, wird es beendet, aber es gibt keine Core-Dump-Datei. Müssen Sie Core Dumps unter Mac OS X manuell aktivieren (wie?) Oder werden sie an eine andere Stelle anstatt in das Arbeitsverzeichnis geschrieben?
75 macos  unix  signals  coredump 

10
Android Fatal Signal 11
In der App, die ich auf Android entwickle, wird immer wieder der Fehler Fatal Signal 11 angezeigt. Ich denke, es hat etwas mit der Art und Weise zu tun, wie ich auf den Speicher zugreife, aber ich kann nicht herausfinden, was ihn verursacht. Jede Hilfe wird sehr geschätzt! Hier ist …
72 java  android  crash  signals 

1
Pusher vs Pubnub vs Open Source Socket.io / SignalR.net / Faye / jWebSocket [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …



2
Abfangen von Systemsignalen in Julia
In einem Julia-Programm, das unter Linux ausgeführt wird, muss ich eine dedizierte Aktion starten, wenn die Größe eines Konsolenfensters geändert wird. Wie kann ich in Julia das Systemsignal SIGWINCH (Fenstergrößenänderung) abfangen und eine Funktion anhängen, die die erforderliche Aktion ausführt? In Ada ist es ziemlich einfach, es zu erklären: protected …
9 julia  signals  ada 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.