앨런의 동기/비동기 개념 영상시청

Groot·2022년 6월 27일
0

TIL

목록 보기
28/148
post-thumbnail

TIL

🌱 난 오늘 무엇을 공부했을까?

📌 앨런의 동기/비동기 개념 영상시청

📍 동기 VS 비동기

  • 비동기
    • '작업1' 을 다른 스레드에서 처리할 수 있도록 보내고, '작업2' 를 원래 스레드에서 진행한다. '작업1' 이 끝날때까지 안 기다리고 작업2를 시작 시킨다.
  • 동기
    • '작업1' 을 다른 스레드에서 처리할 수 있도록 보내고, '작업2' 를 원래 스레드에서 진행한다. 하지만, '작업 1'이 끝나는 걸 기다렸다가 '작업 2'를 시작한다.

📍 직렬 VS 동시

  • 직렬
    • '작업1', '작업2'등 여러가지 작업을 다른 스레드로 보내는데, 하나의 스레드로 모두 보낸다.
  • 동시
    • '작업1', '작업2'등 여러가지 작업을 다른 스레드로 보내는데, 여러개의 스레드로 나눠서 보낸다. 몇개의 스레드로 보낼지는 시스템이 결정한다.

🔗 직렬처리의 필요성?

  • 작업에 순서가 필요할 수도 있기 때문에
  • 직렬처리 : 순서가 중요한 작업을 처리할때 사용
  • 동시처리 : 각자 독립적이지만 유사한 여러개의 작업을 처리할때 사용
    참고
profile
I Am Groot

0개의 댓글