CS질문 - 4

·
알고리즘 & cs 테스트
1. 스레드 란?더보기실행 흐름의 단위하드웨어적인 스레드, 소프트웨어적인 스레드 로 나뉜다하드웨어 스레드 란 하나의 코어에서 동시에 처리하는 명령어의 단위 를 의미1개의 코어가 한개의 명령어를 처리하는 CPU를 1코어 1스레드 CPU1개의 코어가 다수의 명령어를 처리하는 CPU를 멀티스레드 CPU 라고 호칭 소프트웨어 스레드 란 하나의 프로그램에서 독립적으로 실행되는 단위2. 스레드의 병렬성 과 동시성 은 무엇이고 차이?더보기스레드의 병렬성은 작업을 물리적으로 동시에 처리하는 성질TASK 1 ~ 3를 동시에 한번에 처리하는 성질이다 같은 시점에 여러 작업을 동시에 처리 가능 스레드의 동시성은작업을 동시에 처리하는 것처럼 보이는 성질이다CPU가 삐르게 작업을 번갈아가며 처리할 경우 사용자의 눈에는 마치 여..