나는 블로그 게시물과 여기에서 많은 사람들 Thread
이 C #의 최신 버전 에서 클래스 사용을 피하거나 반대하는 것을 봅니다 (물론 Task
& 친구 가 추가 된 4.0 이상을 의미합니다 ). 이전에도 평범한 오래된 스레드의 기능이 많은 경우 ThreadPool
클래스에 의해 대체 될 수 있다는 사실에 대한 논쟁이있었습니다 .
또한, ugly + combo를 대체하는 반면 , 우리가 가지고있는 GUI의 경우 등 다른 특수 메커니즘이 Thread
클래스를 덜 매력적으로 렌더링합니다 .Timer
Thread
Sleep
BackgroundWorker
그럼에도 불구하고 Thread
일부 사람들 (나 자신을 포함하여)에게는 매우 친숙한 개념으로 남아있는 것 같습니다. 어떤 종류의 병렬 실행을 포함하는 작업에 직면했을 때 바로 좋은 오래된 Thread
클래스 를 사용하는 사람들 입니다. 최근에 내 방식을 수정할 때가되었는지 궁금합니다.
그래서 제 질문은 Thread
위의 구조 중 하나 대신 평범한 오래된 객체 를 사용하는 것이 필요하거나 유용한 경우가 있습니까?
64.5k
입니다. 꽤 인상적인 상영