Bookworm’s Archive 잡동사니 속에 숨겨진 보물 찾기

12Aug/06

오랬만에 한가한 토요일

오랬만에 한가한 토요일을 보내는 중입니다. 비록 내일은 출근해서 밀린 일을 해야하지만 적어도 오늘만큼은 한가하군요.

아침에 늦게 일어나서 신용 카드 결제일을 변경시켜놓고 기업은행의 이체 비밀 번호에 대해서 불만을 느꼈습니다. (월요일에 기업 은행에 가야합니다. 비밀 번호 오류 3회. ㅠ_ㅠ)

점심에는 부담없이 가볍게 식사를 할 것이고 방을 약간 정리 한 후에 가계부 정리할 것입니다. 그 후 낮잠을 즐기다가 저녁을 조금 일찍 먹고 양재천으로 인라인 스케이팅 하러 나갈 생각입니다.

스케이팅 후에는 가볍게 음료수나 다과 후 집에 돌아와 샤워를 끝으로 한가한 토요일 하루 일과를 마무리 할 것 같습니다.

다들 어떤 토요일을 보내고 계실지 궁금하군요. :cool:

10Aug/06

pthread_create() error

요즘 회사에서 쓰레드(thread)로 프로그램을 만드록 있는데 테스트 때는 괜찮던 프로그램이 실제 적용해보고 나니 pthread_create() 함수 오류로 문제를 일으키더군요.

pthread_create()가 반환한 값은 ENOMEM.

메모리가 없다고 하길래 메모리 누수(leak)가 있을 것 같아 코드를 검토했으나 못 찾았습니다.

혹시나 하는 마음에 인터넷에서 열심히 찾아보니 누군가 관련있어 보이는 글 하나를 올려놓았더군요. 참고해서 테스트 해보니 역시 그것이 원인이었습니다.

detach 하지 않은 쓰레드는 적당한 join이 없다면 만들 수 있는 개수에 제한이 있었습니다. 테스트 해본 바로는 300 개 정도까지 되더군요.