개발자기본지식
#15강. 컴퓨터는 멍청이 ! 비동기란
동기와 비동기의 개념에 대해 알아보자. 동기 프로그래밍을 이해할 때 '동기'라는 단어에 대해 구분이 필요하다. 프로그래밍을 할 때 동기와 데이터 영역에서의 동기는 의미가 다르다. 데이터 영역에서의 동기는 데이터가 일치하는 것을 말한다. 휴대폰에 사진 1, 사진 2 두장의 사진이 있다. 내 클라우드에 사진1만 업로드되어있으면 동기화되지 않은 상태를 말한다. 동기화되지 않았다는 것은 데이터가 일치하지 않았다는 말이다. 프로그래밍을 할 때의 동기는 일의 순서가 있다는 말이다. * 예를 들어 학교 가기 알고리즘이 있다고 치자. ① 일어나기 ② 세수, 양치하기 ③ 아침밥먹기 ④ 스쿨버스 타기 이 알고리즘은 ②를 먼저 할 수 없고 ①번이 끝나야 ②를 할 수 있다. 이렇게 일의 순서가 존재하는 것이 동기이다. 반대로..
2021. 12. 22. 22:23