멀티코어1 코어와 스레드, 멀티 프로세스와 멀티 스레드, 동시성? 동시성 프로그래밍 공부를 하다가.. 개념 정립이 안 되어 있다고 느껴서 관련 자료를 찾아보며 공부해 보았다. 프로그램 - 프로세스 - 멀티프로세스/멀티스레드 이런 처리 과정을 잘 알고 있으면 코드를 이해하고,작성하는데 도움이 될 것 같다. * 코어와 스레드 * CPU 코어 (Centeral Processing Unit) - 중앙 처리 장치 싱글코어의 경우.. 일하는 사람이 1명이라고 생각하면 됨. CPU는 한 번에 1가지 일만 처리 가능함. 예전에는 한명으로도 충분했는데(여러가지 작업이 있다고 해도 하나씩 계속 처리하면서 다음 작업으로 넘어감) 시간이 지나며 연산량이 더 많아지자.. CPU의 클럭을 높이는 방식으로 이를 대처함 *무어의 법칙 - 18개월마다 컴퓨팅 성능은 2배씩 빨라질 것이다. 하지만 발.. 2023. 3. 19. 이전 1 다음