Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
TIL - Chapter 6. 동시성
#pragmatic
2년 전
600

오늘 TIL 3줄 요약

  • 동시성을 항상 염두해두기

  • 작업의 흐름 파악하기

  • 동시성 해결을 위한 방법 - 액터와 프로세스

TIL (Today I Learned) 날짜

2022. 03. 30

오늘 읽은 범위

6장. 동시성

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

  • ‘동시성concurrency’은 둘 이상의 코드 조각이 실행될 때 동시에 실행 중인 

    것처럼 행동하는 것이다. 그리고 ‘병렬성parallelism’이란 실제로 동시에 실행되

    는 것이다.

  • 우리는 동시성을 확보해야 한다. 시간이나 순서에 의존하는 시간적 결합

    을 끊는 방법을 생각해 내야 한다. 그렇게 함으로써 유연성도 얻을 수 있고, 

    작업 흐름 분석과 아키텍처, 설계, 배포와 같은 개발의 여러 측면에서 시간과 

    관련된 의존성도 함께 줄일 수 있다. 결과적으로 분석하기 더 쉽고 응답속도

    도 더 빠르며 더 안정적인 시스템을 만들 수 있을 것이다.

     

  • 공유상태는 틀린 상태다

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 업무나 개인 공부를 할 때도 다이어그램을 통해 전반적인 흐름을 파악하는 게 중요하다고 하던데 직접 적용해봐야겠다는 생각이 든다. 그리고 오랜만에 책에서 JS코드를 봐서 반가웠다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 활동 다이어그램activity diagram, 세마포어 둘 다 좀 더 알아보고 싶다.