signal-handling

    0

    1답변

    신고자와 통지자라는 두 가지 독립적 인 프로세스의 컨텍스트에서 신호 처리기로 작업하고 싶습니다. 기록기는 판독기에 제 1 신호 SIGUSR1을 전송하고, 판독기는 제 2 신호 SIGUSR2를 기록기에서들을 때까지 반복한다. I 리더 먼저 작업자 뒤에 실행하면 reader.c static volatile sig_atomic_t done_waiting; i

    2

    1답변

    현재 C로 신호를 테스트하여 fork() 메소드로 생성 된 하위 프로세스를 제어하려고합니다. 본질적으로, 나는 자식 프로세스가 "yes"명령을 리눅스 터미널에서 실행하고있다.이 명령은 "y"와 줄 바꿈이 끝날 때까지 출력한다. CTRL-Z를 사용하여이 프로세스를 일시 중지/재개 할 수 있기를 원합니다. 이것은 내가 지금 뭘 찾았는지입니다 ".. Ctrl 키

    1

    1답변

    Julia 프로그램이 실행되는 것을 막기 위해 SIGINT를 잡아낼 수 있습니까? "순서대로"유행합니까? function many_calc(number) terminated_by_sigint = false a = rand(number) where_are_we = 0 for i in eachindex(a) whe

    0

    1답변

    부스트 유닛 테스트가 많이 있습니다. 신호 처리기를 설치해야하는 곳을 찾을 수 없습니다. 단위 테스트 디렉토리에있는 파일에는 main() 기능이 없습니다. 일부 매크로에서는 main()이 숨겨져있는 것 같습니다. unit_test.hpp에서 나는 참조 : namespace boost { namespace unit_test { int BOOST_TEST_

    0

    2답변

    이 간단한 서버 코드에 문제가 있습니다. 신호를 수신 할 때까지 예상대로 작동합니다. 일반적으로 fprintf(stderr,"server_socket_fd=%d client_socket_fd=%d fd_max=%d\n", server_socket_fd, client_socket_fd, fd_max); 를 실행하는 경우가 server_socket_fd=3

    2

    1답변

    저는 파이썬에서 신호 처리에 관한 몇 가지 기사를 읽었으며 어떤 이유로 원하는 결과를 얻지 못하고 있습니다. 이것은 내 C++ 코드입니다. 분할 결함을 시뮬레이트하기위한 것입니다. 파이썬 코드의 목적은 C++ 프로그램을 서브 프로세스로 실행하고 런타임 오류가있는 경우이를 잡는 것입니다. from subprocess import * import signal

    1

    2답변

    함수로 my_handler를 사용할 때 오류가 없지만 다른 메서드를 사용해야하기 때문에 오류가 없습니다. 나는 빌드하는 경우 아래 코드 : 오류 : 회원의 잘못된 사용에 방지 동작 (잊지 않았다을 '()'?) 이 C에서 나의 첫 번째 프로그램 ++ void Client::my_handler(int s){ if (s == SIGINT){

    1

    1답변

    Linux C에서 SIGABRT의 기본 처리기 소스 코드를보고 싶었지만 찾지 못했습니다. 찾으려고 도와 주시겠습니까?

    1

    4답변

    비동기 신호 처리와 비교하여 동기 신호 처리 (SIGSEGV, SIGILL 등)에 대한 리소스를 찾으려고합니다. 일반적인 신호 처리 메커니즘 (예 : kill 사용)은 커널에서 사용자 모드로의 제어 전송시 신호 처리기를 호출합니다. 동기 신호는 일반적으로 CPU 인터럽트 (메모리 보호 등)와 관련되어 있고 커널 처리기가 호출되기 때문에 '동기식'신호가 시스

    1

    1답변

    Solaris 플랫폼에 일부 기존 코드가 있으며이 코드를 Linux로 포팅하고 싶습니다. 그러나 Linux에서 일부 컴파일 오류가 발생합니다. Solaris에서 , 나는 다음과 같은 코드가있다 : error: struct __sigset_t has no member named __sigbits << ", " << a.sa_mask.__sigbits