머리말
스레드는 프로그램 내에서 순차적 인 제어 흐름입니다. CPU는 실제로 시점에서 하나만 실행합니다. 컵을 여러 타임 슬라이스로 나누고 속도로 인해 여러 스레드처럼 보입니다. 시간이 여러 조각으로 나뉘어져있는 것처럼 전반적인 상황은 규칙적으로 보이고 컵은 물론 효율성이 높아집니다.
스레드 생성 및 시작 :
(1) Thread 클래스의 서브 클래스를 정의하고 클래스의 run() 메소드를 무시합니다. run() 메소드의 메소드는 스레드가 완료 해야하는 작업을 나타냅니다. 따라서 run() 메소드를 스레드 실행 본체라고합니다.
(2) Thread 서브 클래스의 인스턴스 생성, 즉 스레드 개체 생성
(3) 스레드 객체의 start() 메소드를 호출하여 스레드를 시작합니다.
소스 코드 :
// 스레드 클래스를 상속하여 스레드 클래스 생성 공개 클래스 첫 번째 스레드는 스레드 {private int i; // run () 메소드를 다시 작성합니다. run () 메소드의 메소드 본문은 스레드 실행 본체 public void run () {for (; i <100; i ++) {// 스레드 클래스가 스레드 클래스를 상속받을 때 이것을 직접 사용하여 현재 데이터를 가져 오기 위해 이것을 사용합니다. System.out.println (getName ()+""+i);}} public static void main (string [] args) {for (int i = 0; i <100; i ++) {// congring thread의 currentthread () 메서드를 현재 스레드 systems.out.println (strook.currentthreadthread ()+"+i); if (i)+i); 첫 번째 스레드 새 첫 번째 스레드 (). start (); // 두 번째 스레드 생성 및 시작 new firstthread (). start ();}}}}}인터페이스 실행 :
요약
위의 내용은이 기사에 관한 모든 것입니다. 모든 사람의 연구와 작업에 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 두십시오.