con·cur·ren·cy
C1technical동시성; 여러 일이 동시에 존재하거나 진행됨
noun명사
- 1
동시성, 병행성 — 컴퓨터 시스템에서 여러 작업이나 프로세스가 시간적으로 겹쳐 진행되는 성질; 동시성C1〔computing〕
the ability of a computer system or program to handle multiple tasks during overlapping periods of time
The new database engine improves concurrency under heavy user traffic.
새 데이터베이스 엔진은 사용자 트래픽이 많을 때 동시성을 향상시킨다.
Concurrency bugs can be hard to find because they do not always appear.
동시성 버그는 항상 나타나지 않기 때문에 찾기 어려울 수 있다.
- 2
동시 발생, 병존 — 둘 이상의 사건이나 상태가 같은 시기에 일어남 또는 존재함; 동시 발생C2〔general〕
the fact of two or more events or conditions happening or existing at the same time
The concurrency of the two crises put great pressure on the government.
두 위기의 동시 발생은 정부에 큰 압박을 주었다.
Researchers noted the concurrency of rapid growth and rising inequality.
연구자들은 빠른 성장과 불평등 증가가 동시에 나타난 점에 주목했다.
- 3
동의, 의견 일치 — 의견, 판단, 행동 등이 서로 일치함; 동의C2〔formal〕
agreement or accord between opinions, decisions, or actions
The plan required the concurrency of several senior officials.
그 계획에는 여러 고위 관리들의 동의가 필요했다.
There was rare concurrency among the committee members on this issue.
이 문제에 대해 위원들 사이에 드문 의견 일치가 있었다.
유의어agreement, concurrence
반의어disagreement, dissent
뉘앙스 · 쓰임
concurrency는 ‘시간이 겹쳐 진행됨’에 초점이 있고, parallelism은 여러 작업이 실제로 동시에 실행되는 것에 더 가깝습니다. simultaneity는 단순히 ‘동시에 일어남’을 뜻하는 일반어이고, concurrence는 격식 있게 ‘동시 발생’ 또는 ‘동의’를 뜻할 수 있습니다.
소프트웨어 개발에서는 concurrency와 parallelism을 구별하는 경우가 많습니다. 단일 CPU에서도 작업을 번갈아 실행하면 concurrency가 가능하지만, parallelism은 보통 여러 코어에서 실제 동시 실행이 일어나는 경우를 말합니다. 일반 대화에서는 다소 전문적이거나 격식 있는 단어입니다.
유의어 뉘앙스 비교
- multitasking
- 사용자나 운영체제가 여러 작업을 처리한다는 뜻이 강하며, concurrency보다 덜 엄밀한 표현입니다.
- parallelism
- 실제로 동시에 실행되는 것에 더 초점이 있으며, concurrency와 항상 같은 뜻은 아닙니다.
- simultaneity
- ‘동시에 일어남’이라는 뜻의 더 일반적이고 중립적인 표현입니다.
- coexistence
- 같은 시간이나 장소에 함께 존재한다는 의미가 더 강합니다.
- agreement
- 가장 일반적인 말로, 공식적·비공식적 상황 모두에 널리 쓰입니다.
- concurrence
- concurrency보다 ‘동의’의 뜻으로 훨씬 더 흔한 격식 표현입니다.
반의어
- sequentiality
- 작업이 겹치지 않고 순서대로 진행됨을 뜻합니다.
- succession
- 여러 일이 동시에가 아니라 차례로 이어지는 것을 뜻합니다.
- disagreement
- 의견이나 판단이 서로 맞지 않음을 뜻합니다.
- dissent
- 공식적인 반대 의견이나 이견을 나타내는 격식 표현입니다.
자주 쓰는 표현 · Collocations
noun+noun
- concurrency control동시성 제어
- concurrency model동시성 모델
- concurrency issue동시성 문제
adj+noun
- high concurrency높은 동시성
verb+noun
- support concurrency동시성을 지원하다
- manage concurrency동시성을 관리하다
어원 · 암기 팁
[Latin]라틴어 concurrere(함께 달리다, 한곳에 모이다)에서 온 concurrent에 명사형 접미사 -cy가 붙어 형성된 말입니다.
con-는 ‘함께’, curr는 ‘달리다’와 관련된 어근, -ency/-cy는 상태나 성질을 나타내는 명사형 접미사입니다.
💡 concurrency는 ‘함께(con-) 달리는(curr-) 상태’라고 기억하면 ‘여러 일이 동시에 진행됨’이라는 뜻을 떠올리기 쉽습니다.