본문 바로가기

SW 개발 공부/기초 SW 개념

Thread.Sleep & Task.Delay

1) Thread.Sleep(x ms)

해당 쓰레드에 x ms 동안 접근을 차단한다.

 

2) Thread.Delay(x ms)

해당 쓰레드에게 흐름을 넘기고 x ms 동안 대기한다.

 

 

 

<참조>

 

Thread.Sleep vs Task.Delay

Thread.Sleep 은 해당 스레드를 차단 하고 시간을 기다린다. (blocking) Task.Delay 는 해당 스레드에게 흐름을 넘기고 논리적으로 시간을 기다린다. (non-blocking) 간단한 예시 Thread.Sleep ...

greedprogramming.blogspot.com

 

'SW 개발 공부 > 기초 SW 개념' 카테고리의 다른 글

C# Static(정적) 메서드  (0) 2023.03.17
C언어 오류) assignment to expression with array type  (0) 2022.06.17
STM 부트모드  (0) 2022.05.02
에뮬레이터  (0) 2022.01.03
Static, Enum, 단축키  (0) 2021.11.17