Thread 클래스를 상속하여 새 스레드를 시작할 수 있습니다.
단계는 다음과 같습니다.
1. Java.lang.Thread 클래스에서 상속되는 클래스 A를 정의합니다.
2. 클래스 A의 Thread 클래스에서 실행 메서드를 재정의합니다. run 메소드에서 실행되어야 하는 작업: run 메소드의 코드, 스레드 실행 본문
4. 메인 메소드(thread)에서 스레드 객체를 생성하고 스레드를 시작합니다.
(1) 스레드 클래스 객체 생성
A类 a = new A类();
(2) 스레드 객체의 시작 메소드 호출
a.start();//启动一个线程
(비디오 튜토리얼 권장 사항:
java video참고: 실행 메소드를 호출하지 마십시오. 실행 메소드 호출 예를 들어, 객체가 메소드를 호출하면 여전히 하나의 스레드만 있고 새 스레드는 열리지 않습니다. 스레드는 한 번만 시작할 수 있습니다.구체적인 예는 다음과 같습니다.
//1):定义一个类A继承于java.lang.Thread类. class MusicThread extends Thread{ //2):在A类中覆盖Thread类中的run方法. public void run() { //3):在run方法中编写需要执行的操作 for(int i = 0; i < 50; i ++){ System.out.println("播放音乐"+i); } } } public class ExtendsThreadDemo { public static void main(String[] args) { for(int j = 0; j < 50; j ++){ System.out.println("运行游戏"+j); if(j == 10){ //4):在main方法(线程)中,创建线程对象,并启动线程. MusicThread music = new MusicThread(); music.start(); } } } }
추천 튜토리얼:
java 진입 프로그램위 내용은 Java에서 새 스레드를 시작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!