오늘은 심화주차 발제가 진행되었으며, 새로운 팀 편성 및 새로운 과제가 나왔다. 처음으로 모두 한 팀이 되었기에 팀프로젝트가 어떻게 될 지 궁금하다.
이번 주차에서의 주요 내용은 RxSwift를 배우는 것인데, 아직 제대로 공부하지 않았고 Github에 업로드된 문서만 조금 읽어본 게 다이기 때문에, 강의를 들어보고 이해를 하며 정리하도록 하겠다. (아마 내일이나 모레 정리할 듯 하다.) 오늘은 기존에 수준별 분반 수업을 진행하며 배운 내용인 동기.비동기와 아키텍쳐에 대해 강의를 들었다. 이미 한번 다뤄본 내용이기 때문에, 어렵게 느껴지지는 않았다. 그럼에도 헷갈릴만한 내용과 기억하지 못했던 내용들을 정리하는 시간을 가졌다.
프로세스: 실행중인 프로그램을 프로세스라 함.
스레드: 프로세스 내에서 작업을 수행하는 단위.
동기 = synchronous = sync
직렬적으로 작업을 수행비동기 = asynchronous = async
병렬적으로 작업을 수행GCD (Grand Central Dispath)
Dispatch Queue 를 사용하면 된다.Qos (Quality Of Service)