| 파이프 - SEM. UNIX 시스템을위한 Pipe-SEM - 폴란드 세마포어 구현. |
지금 다운로드 |
파이프 - SEM. 순위 및 요약
- 게시자 웹사이트:
- http://www.xmailserver.org/davide.html
파이프 - SEM. 태그
파이프 - SEM. 설명
파이프 - SEM - UNIX 시스템을위한 폴란드 세마포어 구현. 유닉스 시스템을위한 파이프-SEM - 폴란드 세마포어 구현. 비동기 응용 프로그램을 개발할 때, 나는 선택, 설문 조사 또는 ePoll과 같은 폴란드 장치 내부에 공급 될 수있는 프리미티브를 잠그는 것에 종종 필요합니다. UNIX 시스템에서는 많은 수동 프리미티브를 사용할 수 있지만, 이들 중 하나는 사용자에게 폴란한 인터페이스를 노출합니다. 이러한 경우 호출자가 차단 세마포어에서 다운 작업을 실행하면 응용 프로그램이 잠자기 롭고 전체 비동기 루프가 대기 때문에 굶어야합니다. 비동기 소프트웨어 에서이 문제에 대처하기 위해 Pipe-Sem.The 구현이라고 불리는 파이프 기반 세마포 구현을 개발하고 Pipe 내부 메커니즘을 사용하여 폴란드 대기 인터페이스를 노출합니다. 표준 세마포어 작업 외에도 psem_down_fd () 함수는 선택 (2), 폴링 (2) 또는 Epoll (2)와 같은 UNIX 폴란드 API 내부에서 삭제 될 수있는 파일 설명자를 검색하는 데 사용할 수 있습니다. 발신자는 입력 이벤트 (Pollin)를 기다려야하며 이벤트 자체를 수신 할 때 발신자는 psem_try_down () 함수를 호출하여 세마포어를 획득해야합니다. 폴란드 인터페이스에서 이벤트를받는 것은 우리가 세마포어로 획득 한 것을 의미하지 않으며 psem_try_down () 함수를 호출해야합니다 (및 리턴 코드가 0으로 테스트)되어 다운 작업을 올바르게 완료해야합니다.
파이프 - SEM. 관련 소프트웨어