Notice
Recent Posts
Recent Comments
Tags
- 동시성 프로그래밍
- concurrency vs parallelism
- leetcode
- 개발자로드맵
- two-sum
- longest substring
- 2019
- Parallelism
- strstr
- 병렬프로그래밍
- Today
- Total
목록concurrency vs parallelism (1)
노력만이 살길
Concurrency, Parallelism 이해하기
병렬 프로그래밍을 작성하다보면, Concurrency, Parallelism에 대한 내용이 자주 나오게 된다. 항상 헷갈리는 이 두가지 단어의 의미를 프로그래밍 관점에서 정리해보도록 하자! 단어의 정확한 의미를 알고 있는 것은 건물을 지을때 기초를 다지는 것과 비슷하다고 생각한다. 단어의 정확한 의미를 알게 되면, 해당 단어에서 파생된 많은 응용지식들을 이해함에 있어서 도움이 많이 된다. Concurrency 한국어로 "동시성"이라고 해석되며 프로그래밍 관점에선, 보통 하나의 CPU Core가 여러개의 일을 효율적으로 처리하는 것을 의미한다. 물론 여러개의 CPU가 일을 효율적으로 처리하는것또한 포함 된다. Concurrency는 프로그램을 더 유용(more usable)하게 만드는 것을 의미한다. 좀 ..
선반(미정 카테고리)
2021. 7. 18. 13:06