Swift

01. Swift Process+Thread(개념)

Stater 2019. 6. 19. 09:10

 

 

[ 프로세스+스레드 ]

 

- 시스템에서 프로세스(배달이라는 프로세스)를 할당 받아서 여러 스레드(배달원)를 통해서 실행되는 과정

 

-  예시) 배달의 일련 과정

   전화 받기->주문내용수락->주문제조->배달원에게 전달->배달

 

- App 이라는 큰 프로세스 안에 여러개의 스레드가 있다.

 

메인스레드의 역할

- 화면에 UI 컴포넌트 표시

- 사용자의 터치 인터렉션의 일들을 담당

이외의 복잡한 계산이나 네트워크의 작업의 경우에는 메인스레드가 아닌 다른 스레드에서 처리해줘야한다.

 

[참고자료]

-Categorized Docs for IOS Engineer

https://medium.com/@cafielo/categorized-docs-for-ios-engineer-869c4c44b098

 

Categorized Docs for iOS Engineer

I’d like to share my categorized archives of apple official documents.

medium.com

-Basic 관한내용 추천읽기

-Human Interface 

-Swift Api 가이드라인 

반응형

'Swift' 카테고리의 다른 글

02. GCD (Grand Central Dispatch)  (0) 2019.06.19