오유인페이지
개인차단 상태
너무많아님의 개인페이지입니다
회원가입 : 10-11-03
방문횟수 : 2339회
닉네임 변경이력
일반
베스트
베오베
댓글
1503 2016-05-17 16:06:24 1
C++ 멀티쓰레드 에대해 좀 아시는분.. [새창]
2016/05/17 12:41:10
아울러 시간얻어오는 함수도 어느 스레드에서 호출하느냐에 따라 오차가있습니다..
코어마다 클럭이 조금씩 달라지고 (.. 전력아낀다고 )
코어 시작 시간도 조금씩 다르기때문이죠
스레드가 같은 코어에서만 실행된다는 보장이없으므로 .
결과 적으로 보았을때 좀 들쭉날쭉한 느낌이 드실겁니다

때문에 좀 오래걸리는 작업에대해 테스트를 진행해보세요~
1502 2016-05-17 15:58:21 1
C++ 멀티쓰레드 에대해 좀 아시는분.. [새창]
2016/05/17 12:41:10

컴파일 오류가 나서 프로미스 삭제하고 그냥 돌려봤습니다
디버그 상황에서 저렇게 나오는군요

사실 윗분들도 지적했다싶이 너무 짧은 작업에 대해선 멀티스레딩으로 해도 절대시간 기준으로 별
차이가 안날수있습니다 ( 그 별차이가 비율로는 클수있겠죠 )

cpu 코어가 4개라고 4개 스레드 만들었지만 사실
OS 입장에서 전체 스레드가 4개는 아니기때문에 결국 스레드 우선순위의 선택(..?) 에 따라
달라질것이기 때문입니다
1501 2016-05-17 11:36:07 0
[질문]프로그래머 분들은 어떤종류의 키보드를 사용하세요? [새창]
2016/05/17 10:53:35
MS 키보드요
기계식은 사실 시끄럽죠..
1500 2016-05-08 12:40:03 2
여자가 갑자기 넘어진 이유 [새창]
2016/05/08 12:37:40
동작그만 밑장빼기냐?
1499 2016-05-07 18:04:46 7
요즘 식당에서 유행하는 문구.jpg [새창]
2016/05/07 15:58:13
귀찮은 사정이있겠죠
1498 2016-05-06 00:12:11 1
[포트폴리오 평가 부탁] 게임 클라 프로그래머 취준생입니다!! :) [새창]
2016/05/05 10:39:58
현직 게임 서버 프로그래머입니다
클라이언트쪽은 면접에 들어가기도 하지만 사실 주전공이 아니니
제가하는말이 전부 정답이 아닐수있습니다

먼저 포트폴리오 라고 하셨는데 제가 못찾아서 그런지 만드신 게임 영상밖에 없는데요
실제로 면접관이 궁금해할만한 '어떻게? 만들었을까? ' 에 대한 설명도 필요할것같네요

만들다가 뭐가 문제가 생겼는데 어떻게 해결했는가?
만들고보니 뭐가 아쉽더라 이걸 어떻게 해보겠다 이런것이죠
그런것을 추가하여 잘 정리하면 될것같습니다
1497 2016-05-04 21:55:33 7
집에서 다람쥐를 키우면.gif [새창]
2016/05/04 16:03:29
미국다람쥐는 사실 청설모쪽에 가깝고 Squirrel
한국 다람쥐는 (Asiatic chipmunk) 쪽이니까

같은 다람쥐지만 그다람쥐 아닌
다람쥐입니다
1496 2016-05-04 18:11:45 0
[새창]
전방선언 으로 검색해보세요
1495 2016-05-03 13:37:39 0
[새창]
분석할 대상 데이터의 갯수가 빅데이터를 적용할정도로 많을지는 모르겠네요
그냥 데이터분석으로도 가능할것같습니다
1494 2016-05-03 12:20:54 0
(보삭금)함수원형 정의중에 잘못된게 뭔지모르겠습니다 ㅠㅠ [새창]
2016/05/03 11:55:48
공허는 하나여도 공허일뿐이죠
공허가 두개여도 그냥 공허일뿐이고
공허가 100만개가 모여도 그냥 공허일뿐이니
공허는 2개 이상이 될수없겠네요
1493 2016-05-02 16:14:12 4
돈훔쳐간 여자 [새창]
2016/05/02 16:05:22
ㄷㄷ 이건 낚시가 아니라 쿠키영상 같은 느낌이군요
1492 2016-05-02 15:55:56 0
프로젝트 중개 사이트 하나 소개드립니다. [새창]
2016/05/02 14:22:33
광고...
1491 2016-05-02 15:55:09 1
컴스페이스 출판사 visual c++/MFC 프로젝트 실습 이 책 좋나요 [새창]
2016/05/02 14:09:47
MFC 만을 배우시는 거라면 좋은 책같군요
1490 2016-05-02 15:50:10 1
아래 운영체제 쓰레드 질문 코드입니다.. [새창]
2016/05/02 14:55:01
스레드는 뭔가 골렘을 하나 연성해서 일시키는거라고 보시면 쉬울거예요
그 골렘에게 어떤 값을 줄것이냐인데

본 코드는 모든 골렘에게 같은 &matrix 를 주었으므로 각 골렘은 row 와 col 값이 계속 변하게고있는 포인터를 받게 된거죠
Sleep() 으로 잠깐 잤다가 일어나보면 for 문이 모두 끝나있을것이기 때문에 맨 마지막값을 가지고 모두 스레드 함수를 실행할것입니다

때문에 스레드로 뭔가 하려면 스레드마다 각자 데이터를 '복사해서' 줘야하는 상황이 생겨요
일의 분리란 ? 입력과 출력의 분리 이니까요

로컬변수의 주소를 사실 스레딩으로 뭔가할때 잘 넘겨주지않고요
new 해서 넘겨주고 delete 하는 식으로 해야합니다

그래서 멀티스레드 프로그램 짠다고 하면 드라마틱하게 성능 향상이 잘 안일어나는 이유가
그 데이터 복사하느라 성능 이득을 갉아 먹기쉽기때문이죠..

nocopy, nolock 만이 살길입니다
1489 2016-05-02 15:45:40 0
아래 운영체제 쓰레드 질문 코드입니다.. [새창]
2016/05/02 14:55:01
아 문제가 마지막 항 만 계산된다라는건
matrix 변수가 로컬변수이기때문입니다
스레드마다 같은 메모리주소를 바라보고 실행하게 되겠군요
< 이전페이지 다음페이지 >
< 11 12 13 14 15 >
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호