안녕하세요 코딩하는 공대생입니다
오늘은 자바에서 Thread 라는 개념에 대해서 알아 볼 것입니다
우선 Thread 라는 개념을 알기전에 알아야할 것이 있습니다!
프로그램을 실행하고있습니다 이것은 프로세스라고 합니다
프로세스는 프로그램을 수행하는 데 필요한 데이터와 메모리 등의 자원 그리고 쓰레드로 구성되어 있습니다.
쓰레드는 프로세스의 자원을 이용해서 실제로 자업을 수행하는 역할을 합니다.
모든 프로세스에는 최소한 하나의 쓰레드가 존재 합니다
하지만 꼭 하나만 존재한다는 법은 없습니다 만약에
쓰레드가 두개이상이면 멀티쓰레드(Multi- Thread) 라고 합니다
간단하게 정리하자면
프로세스라는 크은 공사 현장에서 프로세스의 자원들을 이용해 일을하는 일꾼이라고 생각하면 될거같습니다
프로세스 : 프로그램을 실행시키고있는 상태
쓰레드 : 프로그램의 데이터 , 자원등을 이용하여 일을하는 일꾼같은 존재
프로그램 : 여러 자원이 모여 만들어진 작업장
'Java' 카테고리의 다른 글
Java Eclipse 로 Thread 구현 (0) | 2019.09.09 |
---|