login register Sysop! about ME  

2017년 10월 28일 10시 14분 00초,     조회수 : 486
  제목 : C#의 쓰레드와 테스크의 차이가 궁금합니다.
SEQ : 34556 글쓴이 : ceastgun

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

C#에서 쓰레드와 테스크의 차이에 대해서 좀 찾아봤는데 
대부분 애매하게 설명이 되어 있어서 좀 부족한 느낌이 있군요.

테스크에 대해서 아래와 같이 정의해도 상관 없을까요?
"C#에서 테스크는 쓰레드를 효율적으로 쓰기 위한 것."



  wind1379
  2017-10-30(15:17)
캐릭 이미지
c# 기준으로... Task 클래스와 이의 Generic형태인 Task<T>클래스는 .NET 4.0에 도입
된 새로운 클래스들로서 쓰레드풀로부터 쓰레드를 가져와 비동기 작업을 실행한다....
[Mr.NET!]

  elduque
  2017-11-01(14:15)
틀렸으면 누군가 지적해주세요..

Thread는 사용자가 이것 저것하면서 최적화를 하는것이고
ThreadPool은 .NET이 최적화되는 Thread갯수를 컨트롤 하여서 쓰레드 동작하게 되는데
버전이나 CPU에 영향을 받아 조금씩 틀리긴합니다만

Task는 기본적으로 ThreadPool을 이용해서 비동기 작업을 처리 한다고 보면될것 같아요

  ceastgun
  2017-11-15(14:14)
답변 감사합니다.


제목 작성자 날짜 조회
C#의 쓰레드와 테스크의 차이가 궁금합니다. (3) ceastgun 2017-10-28 486

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})