>  기사  >  Java  >  자바 제로 기반 멀티스레딩에 대한 자세한 설명

자바 제로 기반 멀티스레딩에 대한 자세한 설명

coldplay.xixi
coldplay.xixi앞으로
2021-03-04 10:20:391617검색

자바 제로 기반 멀티스레딩에 대한 자세한 설명

데몬 스레드

는 스레드 분류로 나눌 수 있습니다: 사용자 스레드(위는 모두 사용자 스레드입니다), 다른 하나는 데몬 스레드입니다. 데몬 스레드는 이와 같습니다. 모든 사용자 스레드가 수명 주기를 종료하면 데몬 스레드는 사용자 스레드가 하나 있는 한 종료되지 않습니다. 예를 들어 유명한 Garbage Collector입니다. Java에서 스레드는 애플리케이션의 모든 스레드가 끝날 때까지 끝나지 않습니다.

(무료 학습 추천 : java basic tutorial)

User thread

위에서 볼 수 있듯이 메인 스레드 실행은 종료되었지만 사용자 스레드는

을 데몬(서비스 스레드) 스레드로 변경한 후

데몬 스레드로 설정한 후 메인 스레드가 끝나면 데몬 스레드도 종료됩니다. 즉, 데몬 스레드는 사용자 스레드를 제공합니다. 모든 사용자 스레드가 종료되면 데몬 스레드가 자동으로 종료됩니다. 24시간마다 한 번씩 출력됩니다[코드 예], 위의 기능을 달성하기 위해 익명 클래스를 사용합니다

위 프로그램은 2010-02-20 15:29:10에 출력됩니다. 초 일정에 대한 특별한 타사 오픈 소스 제품이 있습니다.

The 프로세스와 스레드의 개념스레드를 구현하는 두 가지 방법

(

Thread, Runnable

)

스레드의 우선순위를 이해하세요

sleep

의 의미 만약 당신이 스레드를 올바르게 종료스레드 동기화의 의미(동기화된 공유 리소스, 로컬 변수는 공유 문제가 없음)데몬 스레드의 개념

타이머를 이해하기

    무엇을 이해하는지 winodw는 계획을 제공합니다

위 내용은 자바 제로 기반 멀티스레딩에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제