728x90
안녕하세요
리눅스 프로그램을 개발하다보면 흔히 격은 프로그램 오류 중 하나는 파일 디스크립터 처리 오류라고 할 수 있습니다.
리눅스는 파일,하드웨어,소켓통신 모두 파일처럼 처리합니다. 이는 편하긴 하나 open을 하고 close를 안하면 큰 문제가 발생합니다.
리눅스는 앱별로 파일디스크립터 사용제한이 있는데
close를 안하면 사용량이 줄지 않습니다.
그러다가 다 사용하게 되면 .. 프로그램이 오동작을 하게 됩니다. 자세한건 아래 영상을 참조 바랍니다.
감사합니다.
728x90
'개발이야기' 카테고리의 다른 글
프레임버퍼 덤프 방법과 이미지 변환 사이트 (0) | 2020.12.30 |
---|---|
펌웨어 강좌#03 UART 통신 | 시리얼통신 | 주기 계산하기 (0) | 2020.12.24 |
프레임버퍼 덤프 방법과 이미지 변환 사이트 (0) | 2020.12.24 |
펌웨어 강좌#02 타이머와 인터럽트 | AVR (0) | 2020.05.17 |
펌웨어강의#01 GPIO와 딜레이에 대한 이야기 (0) | 2020.01.23 |