1. Runnable 인터페이스를 구현하는 클래스를 인스턴스화합니다.
2. Thread 객체를 생성하고 첫 번째 단계에서 인스턴스화된 객체를 Thread 클래스의 생성자에 매개 변수로 전달합니다.
마지막으로 Thread 클래스의 start 메소드를 통해 스레드를 생성합니다.
다음 코드는 Runnable 인터페이스를 사용하여 스레드를 생성하는 방법을 보여줍니다.
패키지 신화 읽기;
공개 클래스 MyRunnable은 Runnable을 구현합니다.
{
공개 무효 실행()
{
System.out.println(Thread.currentThread().getName());
}
공개 정적 무효 메인(문자열[] 인수)
{
MyRunnable t1 = 새로운 MyRunnable();
MyRunnable t2 = 새로운 MyRunnable();
스레드 thread1 = new Thread(t1, "MyThread1");
스레드 thread2 = 새 스레드(t2);
thread2.setName("MyThread2");
thread1.start();
thread2.start();
}
}
[/암호]
위 코드를 실행한 결과는 다음과 같습니다.
다음과 같이 코드 코드를 복사합니다.
내 스레드1
마이스레드2