«signals» 태그된 질문

신호는 이벤트가 발생했음을 프로세스에 알리는 것입니다. 신호는 때때로 소프트웨어 인터럽트로 설명됩니다. 신호는 프로그램의 정상적인 실행 흐름을 방해한다는 점에서 하드웨어 인터럽트와 유사합니다. 대부분의 경우 신호가 언제 도착할지 정확하게 예측하는 것은 불가능합니다. 이들은 C 표준에 정의되고 POSIX로 확장되지만 다른 많은 프로그래밍 언어 / 시스템에서도 이에 대한 액세스를 제공합니다.

3
뮤텍스를 잠그지 않고 pthread_cond_signal 호출
pthread_cond_signal 을 호출하기 전에 뮤텍스 를 잠그고 호출 한 후 뮤텍스를 잠금 해제 해야한다고 어딘가에서 읽었 습니다. pthread_cond_signal () 루틴은 조건 변수에서 대기중인 다른 스레드를 신호 (또는 깨우기)하는 데 사용됩니다. 뮤텍스가 잠긴 후에 호출해야하며 pthread_cond_wait () 루틴이 완료 되려면 뮤텍스를 잠금 해제해야합니다. 내 질문은 : 뮤텍스를 잠그지 않고 pthread_cond_signal 또는 …

7
Django : 사용자가 로그인 할 때 신호를 보내나요?
내 Django 앱에서 사용자가 로그인 할 때 몇 가지주기적인 백그라운드 작업 실행을 시작하고 사용자가 로그 아웃 할 때 실행을 중지해야하므로 우아한 방법을 찾고 있습니다. 사용자 로그인 / 로그 아웃 알림 받기 사용자 로그인 상태 조회 내 관점에서 이상적인 솔루션은 각각에 의해 전송 된 신호 django.contrib.auth.views.login및... views.logout 또는 django.contrib.auth.models.User.is_logged_in()유사한 방법... User.is_active()... …
82 python  django  login  signals 

4
POSIX 스레드 및 신호
POSIX 스레드와 POSIX 신호가 상호 작용하는 방식의 복잡성을 이해하려고 노력해 왔습니다. 특히 다음 사항에 관심이 있습니다. 신호가 전달되는 스레드를 제어하는 ​​가장 좋은 방법은 무엇입니까 (처음에는 치명적이지 않다고 가정)? 다른 스레드 (실제로 사용 중일 수 있음)에 신호가 도착했음을 알리는 가장 좋은 방법은 무엇입니까? (나는 이미 신호 처리기에서 pthread 조건 변수를 사용하는 …
81 c  pthreads  signals 

6
왜 유닉스 프로그램은 의미있는 프로그램 정의 이름 (USR1 등이 아닌)을 가진 신호를 가질 수 없습니까?
대부분의 유닉스 프로그램은 신호 좋아 동의 USR1하고 USR2. 예를 들어 Nginx의 실행 파일을 즉시 업그레이드하려면 kill -USR2. 저는 USR1이것이 "사용자 정의"신호라는 것을 이해합니다 . 즉, 프로그램을 만든 사람이 "종료", "로그 덤프"또는 "프를 천 번 인쇄"등의 ​​의미로 사용할 수 있음을 의미합니다. 그러나 나는 그들이이 임의의 이름을 사용해야하는 이유를 이해하지 못한다. 왜 …
79 unix  signals 

2
IBM 예제 코드, 재진입 할 ​​수없는 기능이 시스템에서 작동하지 않습니다
나는 프로그래밍에서 재진입을 공부하고 있었다. 이 IBM 사이트 (정말 좋은 사이트 )에 있습니다. 아래에 복사 된 코드를 만들었습니다. 웹 사이트를 롤 다운하는 첫 번째 코드입니다. 이 코드는 "위험한 상황"에서 끊임없이 변하는 두 개의 값을 인쇄하여 텍스트 프로그램 (비동기 성)의 비선형 개발에서 변수에 대한 공유 액세스와 관련된 문제를 보여줍니다. #include <signal.h> …
11 c  gcc  signals  x86-64  data-race 

2
Julia의 시스템 신호 차단
Linux에서 실행되는 Julia 프로그램에서는 콘솔 창의 크기를 조정할 때 전용 작업을 시작해야합니다. 어떻게 Julia에서 시스템 신호 SIGWINCH (창 크기 조정)를 가로 채서 필요한 조치를 수행하는 함수를 첨부 할 수 있습니까? Ada에서는 그것을 선언하는 것이 다소 간단합니다. protected Signalhandler is procedure Handlewindowresizing; pragma Attach_Handler (Handlewindowresizing, SIGWINCH); end Signalhandler; SCHEMER의 아이디어에 기반한 …
9 julia  signals  ada 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.