LC·Dict

con·cur·ren·cy

C1technical
US/kənˈkɝː.ən.si/UK/kənˈkʌr.ən.si/드물게 쓰임

동시성; 여러 일이 동시에 존재하거나 진행됨

noun명사

  1. 1

    동시성, 병행성컴퓨터 시스템에서 여러 작업이나 프로세스가 시간적으로 겹쳐 진행되는 성질; 동시성C1computing

    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. 2

    동시 발생, 병존둘 이상의 사건이나 상태가 같은 시기에 일어남 또는 존재함; 동시 발생C2general

    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. 3

    동의, 의견 일치의견, 판단, 행동 등이 서로 일치함; 동의C2formal

    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.

      이 문제에 대해 위원들 사이에 드문 의견 일치가 있었다.

뉘앙스 · 쓰임

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-) 상태’라고 기억하면 ‘여러 일이 동시에 진행됨’이라는 뜻을 떠올리기 쉽습니다.