프로세스태스크쓰레드
페이지 정보
작성일 23-01-17 12:32
본문
Download : 프로세스태스크쓰레드.hwp
레포트/공학기술
순서
설명
프로세스태스크쓰레드
Download : 프로세스태스크쓰레드.hwp( 66 )
하나의 프로그램(program]) 이 처음 되면 일단 하나의 프로세스가 생성됩니다.
우리가 EXE 파일을 실행하면 화면이 뜨면서 프로그램(program]) 이 처음 되죠?
그것이 프로세스입니다.






프로세스태스크쓰레드에 대해 조사하였습니다.
그래서 스레드는 전역변수와 같은 것을 사용하여 데이터 교환을 할 수 있죠.
이러한 스레드에는 두가지 종류가 있습니다.
하지만 프로세스는 자식 프로세스를 여러개 만들수가 있죠.
또다른 EXE 파일을 자식 프로세스로써 실행시킬 수도 있습니다.
그 방법까지 여기서 說明(설명) 을 드릴 수는 없겠네요... 너무 길어지니까요.
이에 반해 쓰레드는, 좀 다릅니다.
즉 자신만의 메모리 공간을 따로, 운영체제로부터 부여받게되죠.
그래서 전역변수와 같은 것으로 데이터 교환을 할 수가 없습니다.
도움이 되셨기를..
일단 스레드라는 것은, 작은 프로그램(program]) 이라고 생각하세요.
자신의 프로그램(program]) 에서 스레드를 만들었다는 얘기는,
스스로 CPU의 시간을 받아서 독립적으로 돌아가는 작은 프로그램(program]) 하나를 만든것과 동일합니다.
이 두개의 차이점은, 스레드가 화면을 사요할거냐 안할거냐라고 보시면 됩니다.
스레드를 얘기할 때 프로세스를 얘기 안할 수가 없죠.
프로세스를 먼저 말씀드리자면,
하나의 프로그램(program]) 에 해당됩니다.
worker thread와 user-interface thread입니다.
프로세스는 여러개의 쓰레드를 만들 수 있는데,
그 쓰레드는 마치 프로세스처럼 운영체제로부터 CPU 클럭을 받아서
독립적으로 실행이 됩니다.
서로 다른 프로세스끼리의 메모리 침범으로 인한 사고를 예방하기 위한 것이죠.
그래서 프로세스끼리 데이터 교환 등을 할때는 특별한 방법을 사용해야 합니다.
즉, 운영체제로부터 따로 메모리 공간을 부여받지 않고,
자신을 만든 프로세스의 메모리 공간을 사용하게 됩니다.
하지만, 프로세스와는 다르게,
자신의 부모 프로세스와 메모리 공간을 공유합니다. …(To be continued )
프로세스태스크쓰레드에 대해 조사하였습니다.
하지만, 프로세스와 프로세스는 서로 메모리 공간을 공유하지 않습니다.
이것은, 윈도우즈가 철저하게 막고 있습니다.프로세스태스크쓰레드 , 프로세스태스크쓰레드공학기술레포트 ,
,공학기술,레포트
프로세스태스크쓰레드
다.