DAY 10

🔖 오늘 읽은 범위 : <6장. 동시성> 241p ~ 272p


<aside> ⭐ 오늘 TIL 3줄 요약

</aside>

<aside> 😃 책에서 기억하고 싶은 내용을 써보세요.

</aside>

모든 일에 동시성이 있다

세상은 비동적이기 때문이다. 사용자와 상호 작용하고, 데이터를 불러오고, 외부 서비스를 호출하는 일을 동시에 해야 한다. 만약 이를 순차적으로 하나를 끝낸 다음에 다음 일을 하는 식으로 수행한다면, 시스템은 거북이처럼 느리게 느껴질 것이고 프로그램을 구동하는 하드웨어의 성능도 최대로 활용하지 못할 것이다.

Topic 33. 시간적 결합 깨뜨리기

<소프트웨어의 설계 요소로서 시간의 역할>

시간’ 측면 - 동시성 (동시에 일어나는 일들) | 순서 (시간의 흐름 속에서 일들의 상대적인 위치)

동시성 찾기

우리는 동시에 일어나도 되는 게 뭐고, 반드시 순서대로 일어나야 하는 건 어떤 것인지...

작업 흐름 분석으로 동시성을 개선하라. (feat. 활동 다이어그램)