개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
세상은 비동기적이기 때문에 동시성은 필수다.
공유 상태는 틀린 상태이다.
동시성을 해결하는 다양한 방법이 존재한다.
TIL (Today I Learned) 날짜
2022. 05. 26
오늘 읽은 범위
6장. 동시성
책에서 기억하고 싶은 내용을 써보세요.
동시성은 둘 이상의 코드 조각이 동시에 실행 중인 것처럼 행동하는 것이다. 그리고 병렬성이란 실제로 동시에 실행되는 것이다.
시간에는 우리가 신경 써야 할 측면이 두 가지 있는데, 동시성(동시에 일어나는 일들)과 순서(시간의 흐름 속에서 일들의 상대적인 위치)다.
공유 상태는 틀린 상태이다.
불규칙한 실패는 동시성 문제인 경우가 많다.
리소스를 공유하는 환경에서 동시성은 어렵다. 이 문제를 직접 풀려고 한다면 고난의 연속일 것이다.
액터는 언제나 동시성을 띤다. 공유 상태 없는 동시성을 위하여 액터를 사용하라.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
실제로 일을 하다보면 동시성이라는 부분이 자주 찾아오곤 했다. 이런 문제를 해결하기 위해서 다양한 라이브러리와 프레임워크들이 존재한다고 알고있다. 특히나 이번 챕터의 액터를 보면서 리덕스 쪽의 내용의 이해도가 더 높아진것 같았다.