시프 레폿

학교 2010. 11. 8. 11:38

/*
 CriticalSectionSync.cpp
 프로그램 설명: 생성 가능한 쓰레드의 개수 측정.
*/
#include <stdio.h>
#include <windows.h>
#include <process.h>
#include <tchar.h>

#define NUM_OF_GATE  6


LONG gTotalCount = 0;

CRITICAL_SECTION   hCriticalSection;


void IncreaseCount()
{
 EnterCriticalSection (&hCriticalSection);
 gTotalCount++;
 LeaveCriticalSection (&hCriticalSection);
}


unsigned int WINAPI ThreadProc( LPVOID lpParam )
{
 for(DWORD i=0; i<1000; i++)
 {
  IncreaseCount();
 }

 return 0;
}


int _tmain(int argc, TCHAR* argv[])
{
    DWORD dwThreadId[NUM_OF_GATE];
    HANDLE hThread[NUM_OF_GATE];
 
 InitializeCriticalSection(&hCriticalSection);

 for(DWORD i=0; i<NUM_OF_GATE; i++)
 {
        hThread[i] = (HANDLE)
      _beginthreadex (
       NULL,
       0,           
       ThreadProc,     
       NULL,                   
       CREATE_SUSPENDED,    
       (unsigned *)&dwThreadId[i]  
         );

     if(hThread[i] == NULL)
     {
         _tprintf(_T("Thread creation fault! \n"));
         return -1;
     }
 }

 for(DWORD y=0; y<NUM_OF_GATE; y++)
 {
  ResumeThread(hThread[y]);
 }


 WaitForMultipleObjects(NUM_OF_GATE, hThread, TRUE, INFINITE);

 _tprintf(_T("total count: %d \n"), gTotalCount);

 for(DWORD j=0; j<NUM_OF_GATE; j++)
 {
  CloseHandle(hThread[j]);
 }
 
 DeleteCriticalSection(&hCriticalSection);

 return 0;
}

'학교' 카테고리의 다른 글

프로젝트 매인  (0) 2010.12.07
웹프로그래밍 프로젝트(PPT)  (0) 2010.11.17
이산수학  (0) 2010.11.09
컴구 과제  (0) 2010.10.27
강의 사이트  (3) 2010.10.21

컴구 과제

학교 2010. 10. 27. 16:48

module mux(s1,s0,i0,i1,i2,i3,y);
   input s1,s0,i0,i1,i2,i3;
   output y;
 wire w1,w2,w3,w4,w5,w6;
 wire nw1,nw2;

 not (nw1,s1);
 not (nw2,s0);

 and (w1,i0,w1,nw2);
 and (w2,i1,nw1,s0);
 and (w3,i2,s1,nw2);
 and (w4,i3,s1,s0);

 or(y,w1,w2,w3,w4)

endmodule

마저해야하는데....


 

'학교' 카테고리의 다른 글

프로젝트 매인  (0) 2010.12.07
웹프로그래밍 프로젝트(PPT)  (0) 2010.11.17
이산수학  (0) 2010.11.09
시프 레폿  (0) 2010.11.08
강의 사이트  (3) 2010.10.21

강의 사이트

학교 2010. 10. 21. 16:25

-웹프로그래밍-

교수님 : 전인호

핸드폰 : 010-2831-7209

이메일 : ihjun2000@hanmail.net

교   재 : XML 원리와 응용

홈   피 : http://myhome.qook.co.kr/~sjjun1

 

-논리회로실험 & 컴퓨터구조-

교수님 : 김종훈

가상대학 

 :  http://cyber.donga.ac.kr/MainPageAction.do?cmd=main

 

-수치해석-

교수님 : 김기철

장   소 : p1417

이메일 : kckim@dau.ac.kr

홈   피 : http://hompy.dreamwiz.com/simpoor5

핸드폰 : 010 - 6551 - 7793

교   재 : 수치해석학 : 실습하며 배우는

 

-시스템프로그래밍-

교수님 : 이승욱

홈   피 : http://computer.donga.ac.kr/ 

             -> 수업자료 2학년

            http://www.winapi.co.kr/  : 참고사이트

교   재 : 뇌를 자극하는 윈도우즈 시스템 프로그래밍

 

-이산수학-

교수님 : 고영중

홈   피 : http://islab.donga.ac.kr

 

-공학경제-

교수님 : 이만웅

홈   피 : http://dais.donga.ac.kr/board/list.asp?name=univeconomy01&page=1&b_seq=1277&key=&word=&srchflag=0

교   재 : 최신 경제성공학 2판, 유일근, 형설출판사

 

-기술경영-

교수님 : 이보근

홈   피 : http://cafe.daum.net/mot.donga

교   재 : 기술경영, 이청호, 한경사

'학교' 카테고리의 다른 글

프로젝트 매인  (0) 2010.12.07
웹프로그래밍 프로젝트(PPT)  (0) 2010.11.17
이산수학  (0) 2010.11.09
시프 레폿  (0) 2010.11.08
컴구 과제  (0) 2010.10.27