Linux에서는 thread가 process라서 ulimit -n의 값이 개별 thread 당 열 수 있는 파일 개수 아닌가요? /proc/sys/fs/file-max의 값은 2404804라서 충분한데 Too many open files 에러가... 10.10.04 12:25
하지만 식사시간
6 개의 댓글이 있습니다.
그래도 어쨌든 가상기계차원에서 스레드를 구현했으니 스레드별로 제약이 걸릴 듯
/proc/sys/fs/file-max 은 시스템에서 쓰는 숫자고.. 유저별로 따로 설정해야 한다고 하는데요... 여기 를 참고하세요... 저도 잘 몰라요...
해당 오류는 File을 열고 close() 하지 않았을때 발생할 확률이 높습니다. ^^;
Tolchi 오호. 사용자마다 열 수 있는 파일 한계가 있군요. 첨 알았...;; 낼 함 해볼께요. 고맙습니다.
집필중 그건 다 확인해봤어요. ㅠㅠ
안드로이드 리눅스는 쓰레드별 제약이 프로세스 별 제약과 같죠.
그래도 어쨌든 가상기계차원에서 스레드를 구현했으니 스레드별로 제약이 걸릴 듯
10.10.04 12:38/proc/sys/fs/file-max 은 시스템에서 쓰는 숫자고.. 유저별로 따로 설정해야 한다고 하는데요... 여기 를 참고하세요... 저도 잘 몰라요...
10.10.04 12:44해당 오류는 File을 열고 close() 하지 않았을때 발생할 확률이 높습니다. ^^;
10.10.04 13:12Tolchi 오호. 사용자마다 열 수 있는 파일 한계가 있군요. 첨 알았...;; 낼 함 해볼께요. 고맙습니다.
10.10.04 15:41집필중 그건 다 확인해봤어요. ㅠㅠ
10.10.04 15:41안드로이드 리눅스는 쓰레드별 제약이 프로세스 별 제약과 같죠.
10.10.04 15:42