인프런 커뮤니티 질문&답변

최낙도님의 프로필 이미지
최낙도

작성한 질문수

자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]

Parallel & Concurrent

병렬성은 동시성의 하위 개념에 대한 질문

작성

·

263

·

수정됨

0

병렬성과 동시성은 동시에 실행된다는 내용만 같고 구체적인 처리 방식은 달라보이는데 '병렬성은 동시성의 하위 개념'이다 라는 내용이 이해가 안갑니다.

만약 동시성이 여러 일이나 사건이 동시에 발생하거나 진행되는 상태를 말한 개념을 말한거라면 '병렬성은 동시성의 하위 개념'이다 라는 내용이 이해가 가는데

강사님께서 설명한 특정한 순서 없이 겹치는 기간에 시작, 실행 및 완료 되는 여러 작업에 관한 동시성에 대한 개념으로 '병렬성은 동시성의 하위 개념'이다 라는 내용을 이해해볼려 하면 이해가 안되는 것같습니다.

만약 해당 동시성이 후자라면 어떻게 '병렬성은 동시성의 하위 개념'이 되는지 궁금합니다.

답변 1

0

정수원님의 프로필 이미지
정수원
지식공유자

질문하신 내용에 이미 답을 말씀하셨네요

만약 동시성이 여러 일이나 사건이 동시에 발생하거나 진행되는 상태를 말한 개념을 말한거라면 '병렬성은 동시성의 하위 개념'이다 라는 내용이 이해가 가는데”

강의에서도 동시성이나 병렬성이 동시적으로 발생한다는 개념을 설명하고 있습니다

다만 병렬성은 동시성의 특정한 형태로 볼 수 있고 모든 병렬 처리는 동시적이지만 모든 동시적 처리가 병렬적인 것은 아니기 때문에 하위 개념이라고 보시면 됩니다

동시성의 정의를 기준으로 하위개념을 설명한 것은 아닙니다

둘은 서로 다른 특징과 정의를 가지고 있습니다

즉 동시적인 일을 처리함에 있어 하위개념을 설명하고 있다고 이해해 주시면 됩니다

최낙도님의 프로필 이미지
최낙도

작성한 질문수

질문하기