semaphore

    0

    1답변

    semctl을 IPC_SET 옵션과 함께 호출하는 특수 프로그램을 배포하지 않고 명령 프롬프트에서 Unix 시스템의 세마포어에 대한 소유권 및 사용 권한 마스크를 직접 변경할 수 있습니까?

    0

    1답변

    VxWorks에서 우선 순위 반전 문제를 방지하기 위해 SEM_INVERSION_SAFE 옵션을 사용하여 뮤텍스를 생성합니다. 매뉴얼에는 도도 SEM_PRIORITY_Q 옵션을 사용해야한다고 나와 있습니다. 왜 그런가요?

    0

    1답변

    A (120), B (110), C (100)의 세 가지 태스크가 서로 다른 우선 순위에서 실행됩니다. A는 반전 안전 플래그가있는 뮤텍스 세마포를 사용합니다. 작업 B는 작업 A의 우선 순위를 110으로 올리는 semTake를 수행합니다. 나중에, 작업 C는 semTake를 수행합니다. 작업 A의 우선 순위는 이제 100입니다. 이 시점에서 A는 세마포를