Avangs

  • 게임 정보
    • 게임 소개
    • 게임 리뷰
    • 게임 실황
    • 게임 공략
    • 모바일 테스트
  • 게임 작품new
    • 완성작 게임
    • 체험판 게임
    • 한글판 게임new
    • 온라인 게임
    • 추천작 제작자 저장소
  • 투표선정 작품
    • 아방스 추천작
    • 완성 기대작
    • 투표 신청
    • 투표소
    • 투표 결과
  • 강좌
    • 아방스 칼럼
    • 비주얼노벨 강좌
    • 알만툴 강좌
      • MZ 강좌
      • MV 강좌
      • VX Ace 강좌
      • VX 강좌
      • XP 강좌
      • 2003 강좌
      • 2000 강좌
    • 게임메이커 강좌
    • 울프툴 강좌
    • 3D 게임제작 강좌
    • 2D 게임제작 강좌
    • 그래픽 제작 강좌
    • 기타 강좌
  • 질문과 답변
    • 자주 묻는 질문
    • 질문과 답변
    • 제작의뢰
  • 커뮤니티
    • 구인·구직·외주
    • 테스트 요청
    • 자유게시판
    • 게임계 소식
    • 유머&정보
    • 사이트링크
    • 이벤트&대회
  • 창작
    • 게임 기획
    • 맵배치
    • 글쓰기
    • 그리기
    • 음악
  • 자료실
    • 게임제작툴
    • 예제 및 샘플
    • 그래픽 소재
      • 오리지널 소재
      • 이차창작 소재
      • 수정·개조 소재
      • 외부 소재
    • 사운드 소재
    • 확장·플러그인·스크립트
      • MZ 플러그인
      • MV 플러그인
      • Ace 스크립트
      • VX 스크립트
      • XP 스크립트
      • 2k3 플러그인
      • VN 플러그인·확장
    • 외부 소재사이트
    • 기타 자료
      • 한글화툴
      • 무료 폰트
      • 유틸리티
    • 디자인 참고자료
  • 고객센터
    • 공지사항
    • 건의 및 신고
    • 핫 이슈
로그인 회원가입
Avangs
  • 게임 정보
    • 게임 소개
    • 게임 리뷰
    • 게임 실황
    • 게임 공략
    • 모바일 테스트
  • 게임 작품new
    • 완성작 게임
    • 체험판 게임
    • 한글판 게임new
    • 온라인 게임
    • 추천작 제작자 저장소
  • 투표선정 작품
    • 아방스 추천작
    • 완성 기대작
    • 투표 신청
    • 투표소
    • 투표 결과
  • 강좌
    • 아방스 칼럼
    • 비주얼노벨 강좌
    • 알만툴 강좌
      • MZ 강좌
      • MV 강좌
      • VX Ace 강좌
      • VX 강좌
      • XP 강좌
      • 2003 강좌
      • 2000 강좌
    • 게임메이커 강좌
    • 울프툴 강좌
    • 3D 게임제작 강좌
    • 2D 게임제작 강좌
    • 그래픽 제작 강좌
    • 기타 강좌
  • 질문과 답변
    • 자주 묻는 질문
    • 질문과 답변
    • 제작의뢰
  • 커뮤니티
    • 구인·구직·외주
    • 테스트 요청
    • 자유게시판
    • 게임계 소식
    • 유머&정보
    • 사이트링크
    • 이벤트&대회
  • 창작
    • 게임 기획
    • 맵배치
    • 글쓰기
    • 그리기
    • 음악
  • 자료실
    • 게임제작툴
    • 예제 및 샘플
    • 그래픽 소재
      • 오리지널 소재
      • 이차창작 소재
      • 수정·개조 소재
      • 외부 소재
    • 사운드 소재
    • 확장·플러그인·스크립트
      • MZ 플러그인
      • MV 플러그인
      • Ace 스크립트
      • VX 스크립트
      • XP 스크립트
      • 2k3 플러그인
      • VN 플러그인·확장
    • 외부 소재사이트
    • 기타 자료
      • 한글화툴
      • 무료 폰트
      • 유틸리티
    • 디자인 참고자료
  • 고객센터
    • 공지사항
    • 건의 및 신고
    • 핫 이슈
로그인 회원가입

NOTICE

공지사항
더보기
  • 서버 안정성 및 보안 강화 조치 04.20

Recently Added Games

최근 등록 게임
  • 어드벤쳐 고철에 파묻힌 데모나 (屑鉄まとうデモナ) newfile 08.19
  • 어드벤쳐 비올레 저택의 시온 : 꽃눈의 저택|RPG Maker MZ 단편 심리공포 어드벤처 file 08.17
  • 기타 (똥 주의)그저 똥을 누러 가는 게임 Re:Boot updatefile 08.16
  • 롤플레잉 SACCHARINE SYNC (DEMO) 배포 file 08.12
  • 기타 (완성작) 야구장에 가자4 file 2 07.07
C언어
2012.11.08 11:59

C# 병렬처리! 스레드 사용하기

꿈달
조회 수 4199 추천 수 0 댓글 1
Atachment
첨부 '3'
  • 1.png,
  • 2.png,
  • Cshap_Thread_Study.zip,
크게 작게 위로 아래로 댓글로 가기 인쇄
크게 작게 위로 아래로 댓글로 가기 인쇄

C#에서의 스레드 사용법및 스레드의 개요를 간단하게 서술하는포스팅입니다.


스레드는

작업을 처리하는 프로세스의 하위 프로세스라고 보면된다

그러니깐


프로세스 의 및에는 스레드가잇다고 생각하면된다.


멀티스레드가 왜 효율적인지이해가안가는사람이 잇을지모르겟지만



멀티스레드의 장점을 간략히 말해주겟다.

자신의 프로그램에 뇌1개만 쓰고싶은가 아니면 뇌4개를 쓰고싶은가의 차이다.


뇌가 4개면동시에 4가지작업을 처리할수잇고

뇌가 1개면 동시에1가지 작업을 처리할수잇다는하에


뇌가 4개인것이 훨씬 구미가 당길것이다.




처리량이 매우큰 작업을 나눠서 처리할수도잇고

멀티스레드는 없어서는 안될 기술이다


예를들자면 자신이만든프로그램이 작업을 수행하고 그 작업이 끝날때까지 응답이없을경우

수행할 작업을 스레드로하면 자신이 만든프로그램의 응답없음 현상은 사라지게된다.


정말 좋지않ㅇ,ㅁ?




이제 정말로 진짜 미친듯이 간단한 사용법과 예제를 올려드리겟습니다.



먼저 스레드를 사용하기위해서는 

System.Threading 네임스페이스를 사용해야됩니다.

뭐... System.Threading.Thread 변수명 

이렇게해도되지만 귀찮다




자이제 스레드 클래스를 선언해야된다.

그리고 스레드 변수를 초기화시킨후 

미리 정해놓은 작업이 들어가잇는 메소드를 연결한다음


해당스레드를 작동시키면 해당작업이시작됩니다.



팁으로.

기본적으로 스레드를 다뤄야하는데 메소드 몇개를 알려주겟습니다.


TEST.Abort()     = 스레드를 강제종료시킵니다.

 TEST.IsAlive       = 해당 스레드가 실행중인지를 boolean 으로 리턴합니다.

TEST.Suspend() = 스레드를 일시중지합니다.

TEST.Resume()  = 일시중지된 스레드를 다시시작합니다.

TEST.Start()      = 스레드를 실행시킵니다.




제가 옜날에 스레드 개요에 대해 설명한글이잇더라고요

지금해비해 엉청나게 실력이낮앗던 시절이지만 그래도 어느정도 맞는말이라서 링크걸어둡니다.

http://eowns9753.blog.me/70128063133?Redirect=Log&from=postView


예제파일은 첨부파일참고하시구요

좋은하루되세요~!!

0 추천 0 비추천
위로 아래로 댓글로 가기 인쇄
에디터 선택하기
✔ 텍스트 모드 ✔ 에디터 모드
?
댓글 쓰기 권한이 없습니다. 로그인 하시겠습니까?
Comment '1'
  • profile
    저글링 2013.07.26 10:34
    쓰레드를 여러개 사용하는 것도 좋지만 어떻게 사용할 것인지가 너무 어렵더라구요 = ㅅ =;;
    댓글

Category
  • css
  • C언어
  • XpressEngine
  • 게임기획
  • Vegas Pro
  • 시네마4D
  • 어도비 프리미어
  • 에프터 이펙트
    • 템플릿
    • 플러그인
  • 웹디자인 관련
  • 플래시
  • 기타
  • 메이킹 영상
  • OSX (맥)
  • 어플개발
  • 파이널컷X
List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 2445
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 1850
C언어 c언어로 구구단 프로그래밍 하는 영상 1 정체불명 2014.11.02 799
C언어 C# 병렬처리! 스레드 사용하기 1 file 꿈달 2012.11.08 4199
C언어 소코반 실행파일+소스+스크린샷 file 정체불명 2012.01.25 3584
C언어 func.h함수소개 정체불명 2012.01.25 2412
C언어 푸쉬푸쉬 func.h파일 file 정체불명 2012.01.25 2933
C언어 푸쉬푸쉬 data structure.h 의 내용 file 정체불명 2012.01.25 2651
C언어 소코반 리팩토링 푸쉬푸쉬 file 정체불명 2012.01.25 2624
C언어 소코반(푸쉬푸쉬) 구조 정체불명 2012.01.21 2918
C언어 파일읽어서 배열에 넣고 다시배열에서 읽어서 화면에 출력 정체불명 2012.01.21 2754
C언어 소코반 따라만들기 준비 파일읽어배열에담기 정체불명 2012.01.21 3063
C언어 소코반 따라하기 준비 1 파일에서 읽어와서 출력 정체불명 2012.01.21 2909
C언어 한글자씩 출력하기 file 정체불명 2012.01.21 3788
C언어 사각형 테두리 그리기를 연습해봐요 3 file 정체불명 2012.01.21 5755
C언어 같은 그림맞추기 오타정정과 약간 수정한 최종 버전입니다. 3 file 정체불명 2012.01.19 2965
C언어 같은 그림맞추기 구현 체크와 엔딩 정체불명 2012.01.19 2294
C언어 같은 그림 맞추기 구현 - 출력,입력 정체불명 2012.01.19 2217
C언어 같은그림찾기 구현 2 초기화 정체불명 2012.01.19 2444
C언어 같은 그림 찾기를 구현 1 정체불명 2012.01.19 2654
C언어 c언어로 같은그림 찾기 만들기 -기획편 1 정체불명 2012.01.18 2765
C언어 정체불명의 프로그래밍 입문 중간체크 file 정체불명 2012.01.18 1670
쓰기
Board Pagination Prev 1 2 3 4 5 Next
/ 5
AVANGS

게임 제작, 창작, 자료, 강좌를 연결하는 커뮤니티

  • 개인정보 취급방침

Copyright © 2026 Avangs