프로세스(Process) : 실행하기 위해 메모리 위에 올라온 프로그램(iOS 앱)스레드(Thread) : 프로세스 내에서 작업을 수행하는 단위한 개의 프로세스 내에서 여러 개의 스레드가 동시에 작업 수행멀티 스레딩 : 여러 개의 스레드를 가지고 동시에 작업하는 것크게 메인 스레드와 백그라운드 스레드로 구분동기(synchronous = sync) : 직렬적인 작업 방식. 어떤 스레드에 작업 A를 처리하다가 새로운 작업 B가 들어오면 A를 멈추고 B를 처리한 후 다시 A를 처리하는 방식비동기(asynchronous = async) : 병렬적인 작업 방식. B가 들어오면 다른 스레드에 B를 넘기고 처리하던 A는 멈추지 않고 병렬적으로 동시에 처리하는 방식. B가 완료되면 완료되었다는 결과를 전달받는다 동시성..