본문 바로가기

열정가득한 개발자의 이야기/한땀 한땀 공부 내용 TIL

TIL 스레드가 뭐지?

스레드

 

스레드란 : 프로세스 내에서 실제로 작업을 수행하는 주체

메인스레드 : UI변경 스레드 / 앱이 처음 시작될 때 시스템이 스레드 하나를 생성하는데 이를 메인 스레드라 하

백그라운드 스레드 : 네트워크, 데이터베이스 등 계산량이 많은 작업

-> 작업략이 큰 연산이나 네트워크 통신 등은 긴 처리시간이 필요. 만약 메인 스레드에 넣고 작업하면 한 작업이 끝날 때 까지 다른 작업을 처리하지 못하는 현상이 발생 -> 이러한 현상을 방지하고자 백그라운드 스레드를 이용 

  • 주의할 : 백그라운드 스레드에서 절대로 UI 관련 작업을 하면 안됨

'열정가득한 개발자의 이야기 > 한땀 한땀 공부 내용 TIL' 카테고리의 다른 글

React createPortal정리  (1) 2024.09.23
TIL_ React 공부  (4) 2024.09.03
JS Deep Dive 11 capter  (0) 2024.08.08
공부한거 정리  (0) 2024.07.01
React component (부모 컴포넌트란?!)  (0) 2024.06.19