8
오픈 os.pipe()
에서 읽는 순간에 비어 있는지 확인하려고합니다. 문제는 read()
을 호출하면 실제로 테스트 할 부분이있을 때까지 거기에서 프로그램을 차단하지만 테스트가 성공하면 아무 것도 없을 것입니다.차단되지 않고 os.pipe()에서 읽는 방법?
시간 초과와 함께 select.select()
을 사용할 수 있다는 것을 알고 있지만 문제에 대한 다른 해결책이 있는지 알고 싶었습니다.
대단히 감사합니다. 이것은 내가 필요한 것입니다. – mpeterson
Yesssss! 고맙습니다! – juliomalegria
주의 :'.readline()'과 같은 파일 메쏘드는 non-blocking 모드를 기대하지 않을 수도 있습니다. – jfs