개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
많은 프로그래머들이 순차적인 방식에 익숙하다. 그러나 이는 현실을 제대로 반영하지 못한다. 현실은 동시적이니까.
동시적인 프로그래밍의 가장 큰 적은 공유 상태이다.
공유 상태를 줄이는 방법으로 액터와 프로세스 및 칠판을 소개한다.
TIL (Today I Learned) 날짜
2022. 05. 25
오늘 읽은 범위
6장. 동시성
책에서 기억하고 싶은 내용을 써보세요.
항목 33. 시간적 결합 깨트리기
Tip 56 Analyze Workflow to Improve Concurrency
항목 34. 공유 상태는 틀린 상태
Tip 57 Shared State Is Incorrect State
Tip 58 Random Failures Are Often Concurrency Issues
항목 35. 액터와 프로세스
Tip 59 Use Actors For Concurrency Without Shared State
항목
36. 칠판
Tip 60 Use Blackboards to Coordinate Workflow
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
단일 프로세서의 파워를 향상시키기 어려워진 상황에서 동시성과 병렬성은 소프트웨어가 반드시 달성해야 하는 요구사항이다. 책은 소프트웨어의 변화 방향에 대해 알려주는 것 같다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
시간 결합도를 줄일 수 있는 방법에 대해 더 잘 알고 싶다.
오늘 읽은 다른사람의 TIL