OS :: 프로세스(process)와 스레드(thread)의 차이
이번 포스트에서는 프로세스와 스레드의 차이가 뭣인지 설명하도록 하겠다. 1. 프로세스(process)란?프로세스는 짧게 말해, 실행 중인 프로그램이라고 할 수 있다. 이 대목에서 또 프로그램은 뭐고, 프로세스는 뭔지 헷갈릴 거신데. 뭣이냐면. 프로그램은 하드디스크 등에 저장되어 있는 '실행코드'를 의미한다. 그니까, 맘만 먹으면 실행할 수 있는거긴 한데 정적인 상태의 어떤 파일(?)을 프로그램이라 한다. 프로세스는 그 프로그램을 구동했을 때, 그 프로그램 자체 + 메모리 상에서 실행되고 있는 작업 단위를 말한다.쉽게 말해, 프로그램을 실행한게 프로세스인데, 이 프로그램을 여러번 구동시키면 여러 개의 프로세스가 생기는거다. 정적인 프로그램과, 동적인 프로세스가 뭔지 대충 이해가 됐길 바란다. 자. 그럼 스..
Programming/OS
2017. 10. 16. 21:14