iOS
2020. 11. 21.
[iOS] Thread란? 그리고 DispatchQueue란?
안녕하세요! 🤗🤗🤗 오늘은 Thread에 대해서 알아보려고 해요. 쓰레드라는 개념은 프로그램에서 비동기처리를 하기 위해서 만들어진 개념이에요. 이전엔 하나의 프로그램은 하나의 작업만 실행할 수 있었다면, 쓰레드 프로그래밍을 통해서 여러 작업을 동시에 수행 할 수 있게 되었다네요. 그럼 자세히 알아보러 가볼까요? ㅎㅎ What is Thread? 쓰레드는 응용 프로그램 내부에서 여러 실행 경로를 구현하는 간단한 방법입니다. 라고 정의가 나와있습니다. 위의 뜻은 아래의 시나리오를 통해 이해할 수 있어요. 프로그램이 시작되면 main Thread를 통해 모든 동작이 구현됩니다. 이 때 동시성을 지원하는 애플리케이션은 하나의 Thread를 추가하여 main과 추가한 Thread 두가지를 동시에 작업할 수 있게 ..