posix

    0

    1답변

    나는 filedescriptor 플래그를 설정하고 가져 오는 데 fcntl(fd, F_SETFD, flg) 및 flg = fcntl(fd, F_GETFD, flg)을 사용할 수 있다는 인상을 받았습니다. https://community.spiceworks.com/linux/man/2/fcntl에 따르면 linux는 일부 fd 플래그 설정 만 지원해야합니다.

    5

    1답변

    나는 다음과 같은 코드 조각의 모두 POSIX 호환 쉘에서 유효 믿습니다 : 옵션 1 : if [ "$var" = "dude" ] then echo "Dude, your var equals dude." fi 옵션 2 : if test "$var" = "dude" then echo "Dude, your var equals dude.

    1

    2답변

    각 행이 특정 형식 (예 : /etc/passwd 형식)을 준수해야하는 행 단위로 파일 (또는 stdin)을 읽는 Unix 명령 foo을 고려하십시오. 모든 행이 정확하지 않은 경우 (모두는 아님) 종료 상태가 EXIT_SUCCESS 또는 EXIT_FAILURE일까요? I 표준 참조 시도 , C11 Standard: 7.20.4.3 exit 함수 파라 5

    0

    1답변

    우리는 Game of life에 대한 좋은 동기화를 찾으려고합니다. 따라서 우리는 하나의 프린터 스레드와 현재 다음에 인쇄 할 새로운 세대의 셀을 계산하는 두 개의 스레드를 가지고 있습니다. 계산 스레드는 이전 버전이 이미 인쇄 된 경우에만 새로운 세대의 게임 계산을 시작할 수 있습니다. 따라서 우리는 계산 스레드를 모두 깨우는 프린터 스레드에서 pthre

    0

    1답변

    나는 VirualBox의 unattended install을 수행하는 스크립트를 작성 중입니다. 응용 프로그램이 설치된 파티션의 이름이 항상 "Macintosh HD"가 아닌 경우 응용 프로그램 설치의 기본 설치 파티션 이름을 어떻게 검색합니까?

    0

    1답변

    foo.log 및 로그 회전 형제 인 foo.1.gz 및 foo.2.gz을 최신에서 오래된 것으로 반복하고 코드 존재 여부에 속지 않는 코드로 반복하고 싶습니다. foo.bar 행복하게는 logrotate은 가장 오래된 것부터 알파벳순까지 같은 순서입니다. 내 원래 시도는 for f in $(ls -t foo.*); do ...이지만 shellcheck은

    1

    2답변

    나는 sbrk가 더 이상 사용되지 않는 호출이고 mmap을 MAP_ANONYMOUS 플래그로 선호한다고 읽었습니다. 성장할 수있는 하나의 연속 (논리) 메모리 블록이 필요합니다. 그러나 mmap은 첫 번째 매개 변수를 힌트로 처리하므로 갭을 만들 수 있으므로 내 경우에는 받아 들일 수 없습니다. MAP_FIXED 플래그 (문서 상태가 권장되지 않음)를 사용

    0

    1답변

    리눅스에 단일 프로세스로 실행되는 임베디드 애플리케이션이 있습니다. 나는 등 과정은 응용 프로그램처럼, 영원히 실행해야 모두의 몇 스레드를 가지고 세그먼트 오류 등의 문제를 잡으려고 sigaction()를 사용합니다. 제 질문은 스레드 중 하나가 죽으면 (그리고 어떻게) 감지해야하는지입니다. 스레드의 오류가 응용 프로그램의 sigaction() 처리기에 의

    0

    1답변

    Convoying으로 알려진이 문제는 타임 슬라이스 인터럽트 또는 페이지 오류로 인해 잠금을 보유한 스레드가 예약 취소 된 경우 다른 모든 스레드가 대기해야합니다. https://en.wikipedia.org/wiki/Lock_(computer_science)#Disadvantages 스레드 1 잠근다 std::mutex 경우 공지 스레드 1의 스위치를 발

    0

    1답변

    저는 멀티 스레드 프로그래밍에 익숙하지 않고 this tutorial을 따르고 있습니다. 이 자습서에는 pthread_create() 및 pthread_join()을 사용하는 방법을 보여주는 간단한 예제가 있습니다. 내 질문 : pthread_join()을 pthread_create()과 같은 루프에 넣을 수없는 이유는 무엇입니까? 참조 코드 : #incl