취업/CS2 callback https://six605.tistory.com/196#:~:text=%2D%20callback%20%ED%95%A8%EC%88%98%EB%8A%94%20%EB%B6%88%EB%A0%A4%EC%A7%80%EB%8A%94,%ED%95%A8%EC%88%98%EA%B0%80%20callback%20%ED%95%A8%EC%88%98%EC%9D%B4%EB%8B%A4. 2022. 6. 7. 프로세스 VS 스레드 / 멀티태스킹 VS 멀티쓰레딩 프로세스 운영체제로부터 자원을 할당받는 작업의 단위 * 실행 중인 프로그램 ( OS로부터 실행에 필요한 자원(메모리)를 할당받으면 프로세스가 됨 ) 스레드 (LWP. 경량 프로세스) 프로세스가 할당받은 자원을 이용하는 실행의 단위 * 프로세스의 자원을 이용해서 실제로 작업을 수행하는 것 쓰레드는 작업을 수행하는데 개별적인 메모리 공간을 필요로 함(호출스택) 멀티태스킹 VS 멀티쓰레딩 멀티태스킹 : 여러 개의 프로세스가 동시에 실행 멀티쓰레딩 : 하나의 프로세스 내에서 여러 쓰레드가 동시에 작업을 수행하는 것 동시에 처리되는 작업의 개수는 코어의 개수와 일치 코어가 여러 쓰레드를 번갈아가면서 수행 프로세스의 성능이 단순히 쓰레드의 개수에 비례하는 것은 아니며, 하나의 쓰레드를 가진 프로세스 보다 두 개의 .. 2022. 5. 18. 이전 1 다음