디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

내가 저번주에 쓰레드 500개를 미리 만들어 놓은 코드를 봤는데

물속의다이아갤로그로 이동합니다. 2011.02.21 11:25:25
조회 346 추천 0 댓글 20



동시 접속으로 클라이언트가 500개 붙는다고 쓰레드 500개를 만들어 놓은 코드를 봤었지.
내가 그래서 물었어. 왜 이렇게 만들었냐고. 

이렇게 만들어져 있었다는 답변을 해서 내가 싸다구 날릴뻔 하다가 참았는데...

답변이 쓰레드풀을 미리 만들어 놓으려는게 아닐까요? 였어. 풀이라는 말을 어디서 주워들었나봐. 
그래서 내가 클라이언트가 1000개 붙으면 1000개를 미리 만들거냐고 물었지. 지금 구조상으론 그럴 수 밖에 없다고 답변을 하더라.





이전에 이런 일도 있었어.

메모리 참조 오류가 나서 데몬이 자꾸 죽는데 이유를 모르겠다는 거야. 3일 밤낮을 고생하다가 해결을 했대. 
그래서 내가 어떻게 해결했냐고 물어봤지. 

그러면서 변수 선언하는 부분을 아래줄에서 윗줄로 바꿔주니까 된다고 하더라.
그러면서 그친구가 하는 말이 컴파일러가 이상하다고 얘기를 했어. 



이전에 이런 일도 있었어.

테스트 시나리오 대로 테스트를 하고 있는데 자꾸 데몬이 죽는 거야. 그래서 이거 왜 그런지 아냐고 물었지.
테스트 시나리오는 그냥 패킷 한번 쏘고 그냥 DB에 값 하나 넣고 나한테 응답만 주면 되는 거였어. 
내부적으로 쓰레드를 사용했나봐. 
내가 뭐하고 있나 보니까 구글링 하고 있는데 기가 찼어.
쓰레드를 Return하면 핸들 Leak이 발생해서 죽는 데는 거야. 그래서 쓰레드 핸들 Release 하는 법 찾고 있더라. 


이전에 이런 일도 있었어.

어떤 솔루션에서 로그를 쓰는데 파일 핸들이 풀이차서 프라세스가 뒤지는 현상이 있었어. 같이 공통적으로 쓰고 있는 로그 dll이 하나 있는데 
하루에 수백메가씩 로그를 남기는 솔루션에 로그 쓸때마다 파일을 열고 닫고 하더라고.
내가 왜 이렇게 만든 줄 아느냐고 물어보니까... 자긴 그냥 가져다 쓰는 거라 잘 모르겠다고 하더라.
더 기가 찬건 근데 그 친구가 검색을 하는게 윈도우즈 서버에서 핸들 개수 늘리는 법 검색하고 있더라. 


이전에 이런 일도 있었어.

자기 경력에 대해 자기가 개발을 얼마나 했고, 자랑하던 협력업체 친구가 하나 있었어. 고갱님이 히스토리 검색하는데 응답이 느렸어. 옆에 있다가 저기 인덱스 걸어주셔야 겠네요. 라고 얘기하니까. 나보고 뭐라는 줄 알아? 
우리 회사엔 DBA가 없어서 나보고 해줄 수 없겠냐고 묻더라. 



방금전에 이런 일이 있었어.

DB가 이상하다는 친구의 코드를 같이 보고 있던 도중... try catch부분에 rollback이 없고 finally 문이 없는 코드를 다수 발견했어.
finally는 왜 없냐? 라고 물어보니까. 내가 왜 질문하는지 조차 모르더라. 




이런 친구들일 수록 근본도 없이 뭐가 어떻네 뭐가 구리네 이지랄 하는거야. 그래서 내가 짜증내는 거고.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
235987 형들 회사에서 노트북이나 컴퓨터 맞춰준대있음?? [2] 탱킹갤로그로 이동합니다. 11.02.25 117 0
235986 나 도배가 감사하게 느껴진적은 인생 처음이야 - _-) [1] 땡칠도사갤로그로 이동합니다. 11.02.25 132 0
235985 열혈강의 c 사서 이제 시작한 초보인데요 [4] 늦깍이(123.199) 11.02.25 162 0
235984 아 API너무 어렵다 ㅠㅠ [3] 꿀레(14.33) 11.02.25 116 0
235983 취직을 위해 가장 필요한 건 자격증이다. [1] 물속의다이아갤로그로 이동합니다. 11.02.25 241 0
235982 요새 복합기 무지싸네 [1] 계백(61.255) 11.02.25 66 0
235981 Java 가 C++ 한테 안되고, C++ 이 C한테 안되는 이유를 알았다 [3] 천재플머(121.139) 11.02.25 283 0
235980 횽들 윈도우즈 API 에 사운드 다중출력하는 함수 없나요? [5] 어둠이(118.176) 11.02.25 186 0
235978 \t 가 뭐였지 설명점 [5] 풋사과1갤로그로 이동합니다. 11.02.25 111 0
235977 고기를 잡았으면 상납하고 쳐먹어야지 LightEach갤로그로 이동합니다. 11.02.25 73 0
235976 형들 platformer game collision에 대해.... [2] 할리의본링(112.185) 11.02.25 72 0
235975 지금 나에게 부족한걸 깨달았다. [2] 신확닭(112.216) 11.02.25 101 0
235974 젠장 마마마 ㅜㅜ [2] 땡칠도사갤로그로 이동합니다. 11.02.25 107 0
235973 덕짤러 ㅁㅇㅁ 임니다 [2] ㅁㅇㅁ(211.117) 11.02.25 130 0
235972 winapi에서는 파일을 저장할때 어떻게 해야하는지 감이 안잡히네 -_. SODmaster갤로그로 이동합니다. 11.02.25 55 0
235971 프로그래밍 좆고수 되는법.txt [3] 개밥바라기.갤로그로 이동합니다. 11.02.25 300 0
235970 어제 그녀랑 새벽까지 술을 먹었어. [2] 물속의다이아갤로그로 이동합니다. 11.02.25 281 0
235969 오늘은 회사에서 기분이 좀안좋네 [3] 백탈자(61.250) 11.02.25 149 0
235967 드림하이 가장슬펐던 장면 [1] 꿀레(14.33) 11.02.25 103 0
235965 마미마미 [13] 땡칠도사갤로그로 이동합니다. 11.02.25 207 0
235964 추상클래스 객체 Save/Road [5] SODmaster갤로그로 이동합니다. 11.02.25 119 0
235963 덕짤 투척!! [8] 어떡해갤로그로 이동합니다. 11.02.25 215 1
235962 컴퓨터 프로그래밍으로 공부해나가고싶은데... [3] BKBKBK(175.193) 11.02.25 166 0
235961 닭은 양계장 하면되지 [2] 계백(61.255) 11.02.25 140 0
235960 C++ 뉴비입니다. 클래스 급한건데 도움점..조공짤 [12] 개초보(98.151) 11.02.25 310 0
235959 횽들 코딩할때 TAB이랑 스페이스4칸 중에 뭐 쓰세요? [15] 조투더망(222.112) 11.02.25 173 0
235958 덕짤로 넘쳐나는 프겔을 보고싶다 [5] 세브(222.239) 11.02.25 144 0
235957 elwlwlwk 형 있으신가요 [1] 할리의본링(112.185) 11.02.25 87 0
235956 이제 곧 백수가 되니 마음이 심난하다. [9] 백숙닭(112.216) 11.02.25 188 0
235954 주식 vs 토토 [1] 6(220.94) 11.02.25 115 0
235953 군대에서 이쪽 능력 키울려면 어디로가야하나요? [5] (220.94) 11.02.25 138 0
235952 냐아아아 땡칠도사갤로그로 이동합니다. 11.02.25 76 0
235951 디씨 매각 [3] 수Z갤로그로 이동합니다. 11.02.25 159 0
235950 cuda 글로벌에서 작업중인데 헬프점여 ㅠ [1] 헬점(110.12) 11.02.25 82 0
235949 jquery 종나 아름답구나. [4] 계백(61.255) 11.02.25 147 0
235948 아이폰 코딩중인데 뭐가 문젤까? [1] (218.152) 11.02.25 123 0
235947 자바에서 단축키 어떻게 만들어요?ㅠ [1] 형님들아(121.163) 11.02.25 100 0
235945 java가 oracle로 넘어오면서 jdk에서 제거된 패키지도 있어? [3] Qs(110.11) 11.02.25 143 0
235944 sosal 횽아 보시라능 [3] monoless갤로그로 이동합니다. 11.02.25 67 0
235942 C언어 처음배우는데 머들어야해염?ㅠㅠㅠㅠ [3] (220.78) 11.02.25 151 0
235941 퍼지 클러스터링 [3] [성대아싸]갤로그로 이동합니다. 11.02.25 146 0
235939 IOCP의 순차성을 해결하는 방법은...? ssonacy갤로그로 이동합니다. 11.02.25 86 0
235937 님들 게임엔진프로그래밍에 대해서 질문 하나만 할께 [2] 전역자(112.164) 11.02.25 182 0
235935 파이썬배울만해요? [7] Pr0xy갤로그로 이동합니다. 11.02.25 236 0
235934 내일 면접.. [2] KKK(180.68) 11.02.25 113 0
235933 리눅스에 제로보드 올리려는데 접근권한이 이상하네요 ;; [25] sosal♡갤로그로 이동합니다. 11.02.24 214 0
235932 핡핡 이거 멋지지않아?? [2] elwlwlwk갤로그로 이동합니다. 11.02.24 156 0
235931 니들 척추는 레알 소중한거다. [2] 계백(61.255) 11.02.24 150 0
235930 다짜 고차 VB를 무시하는 사람들에게... ㅁㄴㅇㄹ(175.199) 11.02.24 135 1
235929 개발자가.. [5] 레시피(114.206) 11.02.24 150 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2