개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
항상 동시성을 고려해서 설계하자
작업흐름 분석을 통해 동시성을 개선하자
칠판 시스템을 사용해 비동기적으로 데이터를 주고 받을 수 있다
TIL (Today I Learned) 날짜
2022. 03. 30
오늘 읽은 범위
6장. 동시성
책에서 기억하고 싶은 내용을 써보세요.
작업흐름 분석은 동시에 일어나도 되는건 어떤 것이고, 엄격한 순서에 따라 일어나야 하는건 어떤 것인지 찾아내는 것이다.
전역 변수나 정적 변수들을 동시 접근으로부터 보호해야 한다.
호출 순서와 관계 없이 일관성 있는 상태 정보를 보일 수 있는지 확인해 봐야 한다.
칠판 시스템을 사용하면 비동기적으로 데이터를 주고 받는 공간이 생긴다. 그리고 객체들 사이의 결합도 끊을 수 있다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
칠판 시스템은 생소한 개념이여서 실제로 어떤식으로 사용되는지는 감이 안잡혔다.
갖고있던 책이 개정전 버전이여서 내용이 다른줄 몰랐는데 많이 바뀐것 같다. 중요한 내용은 비슷한것 같지만 다른분들 TIL 보면서 참고해야겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
쓰레드를 쓰는 프로그래밍이 갖는 설계상의 제약이 어떤건지 궁금하다.
오늘 읽은 다른사람의 TIL