더북(TheBook)

 

SECTION 4.1 동시성 프로그래밍의 단계

동시성 프로그래밍이란 몇 가지 추상화 수단으로 개발자가 자신의 프로그램을 작고 독립적인 작업 여러 개로 구성한 다음, 이를 실행할 수 있도록 런타임 시스템에 전달하는 과정이다. 런타임 시스템은 시스템 자원을 가장 효율적으로 사용할 수 있게끔 이들 작업의 실행을 지휘하며 적합한 처리 자원에 각 작업을 배정한다. 이 과정에서 가장 많이 쓰이는 추상이 프로세스(process)와 스레드(thread)다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.