본문 바로가기
개발이야기

파일디스크립터 주의사항 | 리눅스 개발자들이 자주 하는 실수

by 코저씨 2020. 12. 24.
728x90

안녕하세요

리눅스 프로그램을 개발하다보면 흔히 격은 프로그램 오류 중 하나는 파일 디스크립터 처리 오류라고 할 수 있습니다.

리눅스는 파일,하드웨어,소켓통신 모두 파일처럼 처리합니다. 이는 편하긴 하나 open을 하고 close를 안하면 큰 문제가 발생합니다.

리눅스는 앱별로 파일디스크립터 사용제한이 있는데

close를 안하면 사용량이 줄지 않습니다.

그러다가 다 사용하게 되면 .. 프로그램이 오동작을 하게 됩니다. 자세한건 아래 영상을 참조 바랍니다.

 

감사합니다.

728x90