작가: Randy Alexander
창조 날짜: 2 4 월 2021
업데이트 날짜: 26 6 월 2024
Anonim
양홍원 - 실 [ Lyrics / 가사 ]
동영상: 양홍원 - 실 [ Lyrics / 가사 ]

콘텐츠

정의-스레드는 무엇을 의미합니까?

Java와 관련하여 스레드는 프로그램을 실행할 때 따라 오는 경로입니다. 모든 Java 프로그램에는 기본 스레드라고하는 하나 이상의 스레드가 있으며,이 스레드는 main 스레드로 main () 메소드가 호출 될 때 프로그램 시작시 JVM (Java Virtual Machine)에 의해 작성됩니다.


Java에서는 인터페이스를 구현하고 클래스를 확장하여 스레드를 작성합니다. 모든 Java 스레드는 java.lang.Thread 클래스에 의해 작성되고 제어됩니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 스레드를 설명합니다

Java는 특정 시간에 여러 스레드를 실행할 수있는 다중 스레드 응용 프로그램입니다. 단일 스레드 응용 프로그램에서는 응용 프로그램이나 프로그램이 한 번에 하나의 작업 만 처리 할 수 ​​있으므로 한 번에 하나의 스레드 만 실행됩니다.

예를 들어 단일 스레드 응용 프로그램에서 단어를 입력 할 수 있습니다. 그러나이 단일 스레드에는 단어를 입력하기 위해 키 입력을 기록 할 수있는 추가 단일 스레드가 필요합니다. 따라서 단일 스레드 응용 프로그램은 키 입력을 기록하여 다음 단일 스레드 응용 프로그램 (단어 입력)을 따를 수 있습니다.

그러나 다중 스레드 응용 프로그램을 사용하면 하나의 응용 프로그램 내에서 두 작업 (키 입력 기록 및 입력)을 모두 처리 할 수 ​​있습니다.

스레드가 작성되면 우선 순위가 지정됩니다. 우선 순위가 높은 스레드가 먼저 실행 된 다음 우선 순위가 낮은 스레드가 실행됩니다. JVM은 다음 조건 중 하나에서 스레드 실행을 중지합니다.

  • 보안 관리자가 엑시트 메소드를 호출하고 권한을 부여한 경우
  • 프로그램의 모든 데몬 스레드가 죽었습니다
이 정의는 Java와 관련하여 작성되었습니다.