Community

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

← Go back
TIL 6장 동시성
#pragmatic
2년 전
577

오늘 TIL 3줄 요약

  • 동시성과 병렬성

  • 공유상태

  • 시간적 결합

TIL (Today I Learned) 날짜

2022-5-26

오늘 읽은 범위

6장 동시성

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

  • 애플리케이션이 실제 세상을 다루기 원한다면 동시성은 필수다. 세상은 비동기적이기 때문이다.p242

  • 동시에 수행할 수 있는데도 아직 동시에 하고 있지 않은 활동들을 찾아내서 병렬성을 극대화할수있다.

  • 공유상태는 틀린 것이다.

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

  • 트랜젝션에 대해 깔끔하게 정리된 것 같다. 트랜젝션의 개념에 대해서는 알고 있었지만, 이미 구현되어진 라이브러리를 썼기에 정확히 어떤 행동을 하는 것인지를 몰랐는데, 이번 챕터를 통해서 공유 자원에 대한 트랜젝션의 행동에 대해 생각해본 계기가 되었다.

  • 단순히 라이브러리를 쓰는 데서 그치지 않고 라이브러리가 어떻게 움직이는지 알아볼 필요를 느꼈다.

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

  • 칠판 개념이 잘 안잡힌다. 공유자원에 대한 선점없이 모두가 공유데이터를 갱신하고 그 데이터 중 일부를 가지고 뭔가를 또 만들어내고 결론을 짓는 과정을 이해할 수 없다.

  • 하지만 사람이라면, 경험을 통해 어떤 사실들을 가지고 결론을 만들겠지만 컴퓨터가 그 많은 데이터 중에 실생활의 문제를 해결할 실마리를 찾고 결론을 추론하는 것인지 모르겠다 인공지능의 영역인가....