Notice
Recent Posts
Recent Comments
Link
투케이2K
78. [IT 용어] 스레드 (thread) 용어 설명 본문
[제 목]
[IT 용어] 스레드 (thread) 용어 설명
[설 명]
1. 스레드 란 프로세스(process) 내에서 실제로 작업을 수행하는 주체를 의미합니다 (일하는 작업자)
- 프로세스 : 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당 받아 프로그램을 구동하여 실행되는 작업 단위입니다
- 프로세스 는 프로그램에 사용되는 데이터와 메모리 등의 자원 그리고 스레드로 구성됩니다
2. 모든 프로세스에는 한 개 이상의 스레드가 존재하여 작업을 수행합니다
3. 두 개 이상의 스레드를 가지는 프로세스를 멀티스레드 프로세스 (multi-threaded process) 라고 합니다
4. 스레드 우선 순위 (자바 기준) : 스레드 우선순위에 따라 특정 스레드가 더 많은 시간 동안 작업을 할 수 있도록 설정할 수 있습니다
- static int MAX_PRIORITY : 스레드가 가질 수 있는 최대 우선순위를 명시
- static int MIN_PRIORITY : 스레드가 가질 수 있는 최소 우선순위를 명시
- static int NORM_PRIORITY : 스레드가 생성될 때 가지는 기본 우선순위를 명시
5. 스레드의 생성 방법 및 실행 (자바 기준) :
- 스레드 생성 : Runnable 인터페이스를 구현하는 방법
- 스레드 생성 : Thread 클래스를 상속받는 방법
- 스레드 실행 : 스레드를 통해 작업하고 싶은 내용을 run() 메소드에 작성
반응형
'IT기술 & IT용어' 카테고리의 다른 글
80. [IT 용어] FTP (File Transfer Protocol) , SFTP (SSH 파일 전송 프로토콜) 용어 설명 (0) | 2022.10.28 |
---|---|
79. [IT 용어] 스트림 (stream) 용어 설명 (0) | 2022.10.28 |
77. [IT 용어] 프로세스 (process) 용어 설명 (0) | 2022.10.28 |
76. [IT 용어] TCP (Transmission Control Protocol) , UDP (User Datagram Protocol) 용어 설명 (0) | 2022.10.28 |
75. [IT 용어] HTTP 용어 설명 (HTTP 통신) (0) | 2022.10.28 |
Comments