디시인사이드 갤러리

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

갤러리 본문 영역

형들 1부터 천만까지 덧셈인데 잘안돼 ㅜㅜ

쓰레드(115.20) 2009.06.08 17:52:15
조회 138 추천 0 댓글 16

#include <stdio.h>  
#include <windows.h>  
#include <tchar.h>  
 
static long long total = 0;  
 
DWORD WINAPI ThreadProc( LPVOID lpParam )   
{   
    DWORD * nPtr = (DWORD *) lpParam;  
 
    DWORD numOne = *nPtr;  
    DWORD numTwo = *(nPtr+1);  
 
    for(DWORD i=numOne; i<=numTwo; i++)  
    {  
        total += i;  
    }  
 
    return 0; // 정상적 종료.  
}  
 
 
int _tmain(int argc, TCHAR* argv[])  
{  
    DWORD dwThreadID[3];  
    HANDLE hThread[3];  
 
    DWORD paramThread[] = {1, 3000000, 3000001, 6000000, 6000001, 10000000};  
 
    hThread[0] =   
        CreateThread (   
        NULL, 0,  
        ThreadProc,  
        (LPVOID)(¶mThread[0]),  
        0, &dwThreadID[0]  
    );                            
 
    hThread[1] =   
        CreateThread (   
        NULL, 0,  
        ThreadProc,  
        (LPVOID)(¶mThread[2]),  
        0, &dwThreadID[1]  
    );                            
 
    hThread[2] =   
        CreateThread (   
        NULL, 0,  
        ThreadProc,  
        (LPVOID)(¶mThread[4]),  
        0, &dwThreadID[2]  
    );  
 
 
    if(hThread[0] == NULL || hThread[1] == NULL || hThread[2] == NULL)  
    {  
        _tprintf(_T("Thread creation fault! \\n"));  
        return -1;  
    }  
 
    WaitForMultipleObjects(3, hThread, TRUE, INFINITE);  
 
    _tprintf(_T("total (1 ~ 10000000): %lld \\n"), total);  
 
    CloseHandle(hThread[0]);  
    CloseHandle(hThread[1]);  
    CloseHandle(hThread[2]);  
 
    return 0;  


1부터 1000만 까지 덧셈하는건데
예상 결과 값은 50000005000000 임
근데 값이 맨날 다르게나옴
쓰레드를 이용하여 계산중인데...
내 생각에는
쓰레드의 동기화가 안이루어져서 그런거같은데
동기화를 시켜주는 방법이 뭐가있음??? ㅜㅜ

추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
139711 진로에 대한 고민 땜에 밤잠을 설친다. [3] 990(121.129) 09.07.19 166 0
139709 생각만 해도 끔찍한 드라군 천재설.. [2] 머그컵갤로그로 이동합니다. 09.07.19 182 0
139708 버팔로 솔져~ 머그컵갤로그로 이동합니다. 09.07.19 51 0
139707 하라는 공부는 안하고.. [7] Vita500갤로그로 이동합니다. 09.07.19 162 0
139706 혼자 사는 사람은 필독 [22] 머그컵갤로그로 이동합니다. 09.07.19 279 0
139705 오늘 무한도전 재밌었음? [2] 머그컵갤로그로 이동합니다. 09.07.19 87 0
139704 윈도우테마깔다가 컴터이상해졌는데 네이트원격으로 좀 고쳐줄 용자분 없으신가 [10] 킬러조(125.135) 09.07.19 99 0
139703 블러드, 실종, 천사와악마 셋중 뭘볼까... [4] 캐꼬꼬닭(221.142) 09.07.19 80 0
139702 DMW가 집에서 코딩하는 모습 [2] DMW(123.111) 09.07.19 213 0
139701 리눅스에서wget으로 특정 홈피 다운받을라하는데 안되네여 [4] 가을의 전설갤로그로 이동합니다. 09.07.19 80 0
139700 블로그 홍보를 하고 다녔더니, 좀 올랐네.. [3] Vita500갤로그로 이동합니다. 09.07.19 117 0
139699 rntjr [8] 유리한갤로그로 이동합니다. 09.07.19 135 0
139696 질문좀 드립니다 ㅠ 키보드에 문제가 있어서요- [4] 하로타로(221.153) 09.07.19 79 0
139695 이얍!!!!!! [3] DMW(123.111) 09.07.19 68 0
139693 버스나 기차 함 달리까? [10] rntjr갤로그로 이동합니다. 09.07.19 211 0
139692 조회수 올라가는거 보니 사람이 있구나. rntjr갤로그로 이동합니다. 09.07.19 71 0
139691 아직 살아있는사람.. [1] rntjr갤로그로 이동합니다. 09.07.19 89 0
139690 우리 이런건 하지말자.. rntjr갤로그로 이동합니다. 09.07.19 114 0
139689 ㅆㅂ.. 외로운 주말이다. 뽀르노나 보자. [2] rntjr갤로그로 이동합니다. 09.07.19 159 0
139688 갤러리 만들려고 하는데 [10] 히밤리눅스갤로그로 이동합니다. 09.07.19 77 0
139687 여름에 모기 많죠? [6] 에라(118.218) 09.07.19 135 0
139686 안녕하십니까, 프갤 게이트웨이 유리한입니다. [5] 유리한갤로그로 이동합니다. 09.07.19 121 0
139685 백수 1년차님 잘 모르는 개념 한가지가 ㅠㅠ [46] 에라(118.218) 09.07.18 160 0
139682 오어어ㅗ오오 백수 1년차님 정말 감사 [2] 에라(118.218) 09.07.18 51 0
139681 성공하는법 [1] 작은휴식처갤로그로 이동합니다. 09.07.18 64 0
139680 더 쉬운방법 없냐고 해서.. [2] dmdkz갤로그로 이동합니다. 09.07.18 80 0
139679 역시 노래라 함은 [5] Rei@디씨갤로그로 이동합니다. 09.07.18 86 0
139677 dmdkz횽의 말씀에 따라 나도 음악 [5] 아주아슬갤로그로 이동합니다. 09.07.18 54 0
139674 [2] dmdkz갤로그로 이동합니다. 09.07.18 53 0
139672 장마철 [13] dmdkz갤로그로 이동합니다. 09.07.18 81 0
139671 erlang 공부 성과 보고.. 라고나 할까.., 누가 백만번째 피보나치 [2] Rei@디씨갤로그로 이동합니다. 09.07.18 121 0
139670 '자바스크립트 완벽가이드' 책 살려고 하는데 괜춘음?? [4] Ehcl(211.210) 09.07.18 89 0
139669 프로그래머의 적성이란? [5] ㄹㅇㄴ(121.132) 09.07.18 123 0
139668 자느라 [2] ㅇㅇㅃ갤로그로 이동합니다. 09.07.18 34 0
139667 횽들! MySQL 관련 질문있어!(조공, 스샷 충만) [3] 숙신갤로그로 이동합니다. 09.07.18 102 0
139666 제발 하나만 더 [5] 에라(118.218) 09.07.18 54 0
139665 오페라 좋은듯 ? [2] 작은휴식처갤로그로 이동합니다. 09.07.18 40 0
139663 jQuery는... javascript의 클래스 같은 개념임???? [3] Ehcl(211.210) 09.07.18 68 0
139662 ㅋㅋㅋㅋㅋㅋ 인터넷(125.182) 09.07.18 75 0
139661 흥! 프로그래머소설이라면 내가 써주지. [5] 씬입사원1.7갤로그로 이동합니다. 09.07.18 127 0
139660 아...술병나 죽는주 알았다... [2] 캐꼬꼬닭(221.142) 09.07.18 65 0
139659 제발좀 도와주세요 [11] 에라(118.218) 09.07.18 87 0
139658 형들...클래스 다이어그램 그릴려고 하는데 쓰레드는 어떻게 표현해?; [2] 김가몬갤로그로 이동합니다. 09.07.18 77 0
139657 APM 을 깔았어용~ 근데~ [6] 쭈중이갤로그로 이동합니다. 09.07.18 64 0
139656 형들 Youkwon 워크아이콘에 파일숨기는 프로그램있잖아 이힝에헹어헝갤로그로 이동합니다. 09.07.18 35 0
139654 개발환경 꾸미기 거의다 끝났다 [2] DMW(123.111) 09.07.18 182 0
139652 이 암호를 푸시면 조치원 원조 파닭사드림 [2] 천재(218.158) 09.07.18 115 0
139650 아 빅인트 몰겠다 [1] 넉넉한터갤로그로 이동합니다. 09.07.18 64 0
139649 와 이사끝 [12] dmdkz갤로그로 이동합니다. 09.07.18 90 0
139648 와 비가 무슨 샤워기로 뿌리는거 같이 내리네.. ㄴㅁㅇㄹ(218.159) 09.07.18 194 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2