Pytania otagowane jako signals

Sygnał to powiadomienie procesu o wystąpieniu zdarzenia. Sygnały są czasami opisywane jako przerwania programowe. Sygnały są analogiczne do przerwań sprzętowych, ponieważ przerywają normalny przebieg wykonywania programu; w większości przypadków nie można dokładnie przewidzieć, kiedy nadejdzie sygnał. Są zdefiniowane w standardach C i rozszerzone w POSIX, ale wiele innych języków / systemów programowania również zapewnia do nich dostęp.

3
Wywołanie pthread_cond_signal bez blokowania muteksu
Czytałem gdzieś, że powinniśmy zablokować muteks przed wywołaniem pthread_cond_signal i odblokować muteks po wywołaniu go: Funkcja pthread_cond_signal () służy do sygnalizowania (lub wybudzania) innego wątku, który oczekuje na zmienną warunku. Powinien zostać wywołany po zablokowaniu muteksu i musi odblokować muteks, aby procedura pthread_cond_wait () została zakończona. Moje pytanie brzmi: czy …

7
Django: sygnał, kiedy użytkownik się loguje?
W mojej aplikacji Django muszę zacząć uruchamiać kilka okresowych zadań w tle, gdy użytkownik się loguje, i przestać je uruchamiać, gdy użytkownik się wyloguje, więc szukam eleganckiego sposobu otrzymywać powiadomienia o logowaniu / wylogowaniu użytkownika zapytaj o stan logowania użytkownika Z mojej perspektywy idealnym rozwiązaniem byłoby sygnał wysłany przez każdy …
83 python  django  login  signals 

4
Wątki i sygnały POSIX
Próbowałem zrozumieć zawiłości interakcji wątków POSIX i sygnałów POSIX. W szczególności interesuje mnie: Jaki jest najlepszy sposób kontrolowania, do którego wątku jest dostarczany sygnał (zakładając, że nie jest to śmiertelne)? Jaki jest najlepszy sposób poinformowania innego wątku (który może być faktycznie zajęty), że sygnał dotarł? (Wiem już, że używanie zmiennych …
81 c  pthreads  signals 

2
Przykładowy kod IBM, funkcje nieprzyłączające nie działają w moim systemie
Studiowałem ponowne entuzjazm w programowaniu. Na to stronie IBM (naprawdę dobra). Założyłem kod, skopiowany poniżej. To pierwszy kod, który pojawia się po stronie. Kod próbuje pokazać problemy dotyczące wspólnego dostępu do zmiennej w nieliniowym rozwoju programu tekstowego (asynchroniczność), wypisując dwie wartości, które stale się zmieniają w „niebezpiecznym kontekście”. #include <signal.h> …
11 c  gcc  signals  x86-64  data-race 

2
Przechwytywanie sygnału systemu w Julii
W programie Julia, który działa pod Linuksem, muszę uruchomić dedykowane działanie, gdy zmieni się rozmiar okna konsoli. Jak więc w Julii mogę przechwycić sygnał systemowy SIGWINCH (zmiana rozmiaru okna) i dołączyć do niego funkcję, która wykonuje wymagane działanie? W Adzie deklaracja jest dość prosta: protected Signalhandler is procedure Handlewindowresizing; pragma …
9 julia  signals  ada 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.