멀티스레드

·C# 기초
프로세스(Process)와 스레드(Thread)   우리가 사용하는 운영체제는 스레드로 이루어진 프로세스들로 이루어져 있다.  프로세스(Process)란?운영체제에서 할당하는 작업의 단위이다. 우리가 유튜브 뮤직을 들으며 인터넷 서핑을 하는 행위가 여러 프로세스를  동시에 실행하는 것이다.프로세스 간에는 메모리 등의 자원을 공유하지 않는 등 서로 영향을 끼치지 않는다. 스레드(Thread)란? 프로세스 내에서 실행되는 흐름의 단위이다. 하나의 프로세스는 스레드를 여러 개 가질 수 있다. 스레드들은 부모 프로세스의 자원을 공유한다. 즉, 같은 메모리에 접근할 수 있다. 한 프로세스에서 여러 스레드가 자원을 공유하고 있기 때문에 잘못 구현하면 다른 스레드에도 치명적인 영향을 미쳐 전체적으로 프로세스가 오작동..
입니다최원석
'멀티스레드' 태그의 글 목록