Community

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

← Go back
6장.동시성
#pragmatic
2년 전
684
1

오늘 TIL 3줄 요약

  • 동시성은 둘 이상의 코드 조각이 실행될 때 동시에 실행 중인 것처럼 행동하는 것이다.

  • 병렬성이란 실제로 동시에 실행되는 것이다.

  • 동시성을 다룰 땐 코드간 결합을 낮추고 공유 상태를 멀리해야 한다.

TIL (Today I Learned) 날짜

2022.03.29

오늘 읽은 범위

6장. 동시성

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

  • 활동 다이어그램 같은 표기법을 사용해서 작업 흐름을 기록하는 것이 시간적 결합을 낮출 수 있다.

  • 불규칙한 실패는 동시성 문제인 경우가 많다.

  • 칠판으로 작업 흐름을 조절하라.

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

  • 최근 카프카를 이용해 이벤트 기반 프로그래밍을 할 일이 있었다. 당시 동시성에 대한 여러 고민들이 있었는데 그 내용들이 책에 모두 담겨있어 놀랐다. 이 책을 프로젝트 시작 전 알았더라면 더 좋은 설계와 구조가 될 수 있겠다는 아쉬움이 생겼다. 책을 통해서 알게된 지식과 경험으로 깨달을 것들을 바탕으로 다음 프로젝트에서는 더 잘해야겠다.

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

  • 칠판을 사용하는 것은 알겠으나 칠판에 올라간 것들을 주기적으로 모니터링 해야하는 것일까? 메시지 시스템은 어느정도 해소가 되지만 다른 방식에는 어떤 것들이 있는지 궁금하다.

오늘 읽은 다른사람의 TIL

1 comment