JAVA 다 중 스 레 드 기술(기초 편)-다 중 스 레 드 스 킬
2392 단어 JAVA 병발
본 장 은 주로 다음 과 같은 내용 을 설명 하 였 다.
4.567917.스 레 드 는 어떻게 작 동 합 니까?
어떻게 스 레 드 를 정지 시 킵 니까?
어떻게 스 레 드 를 정지 시 킵 니까?
스 레 드 의 우선 순위
스 레 드 의 안전 문제
다 중 스 레 드 사용
4.567917.JAVA 는 두 가지 방법 으로 다 중 스 레 드 프로 그래 밍 을 실현 하 는데 하 나 는 통합 Thread 류 이 고 하 나 는 Runnable 인 터 페 이 스 를 실현 하 는 것 이다.실제로 Thread 류 는 Runnable 인 터 페 이 스 를 계승 하고 Thread 류 를 사용 하 는 것 은 우리 가 다 중 계승 을 실현 할 수 없다 는 것 을 의미 합 니 다.다 중 계승 이 필요 한 상황 에서 우 리 는 Runnable 인 터 페 이 스 를 사용 하여 다 중 스 레 드 프로 그래 밍 을 실현 해 야 합 니 다
1、 Thread
class MyThread extends Thread{
public void run() {
// TODO Auto-generated method stub
super.run();
}
}
2、 Runnable
: runnable
class MyRunnable implements Runnable{
public void run() {
}
}
: Thread Runnable
Thread thread = new Thread(new MyRunnable());
thread.start();
4.567917.여러 스 레 드 start()는 start()의 순서에 따라 실행 스 레 드 를 시작 하지 않 습 니 다.그들 이 시작 하 는 순 서 는 임 의 성 을 가지 고 있다
현재 스 레 드 를 가 져 오 는 데 사용 합 니 다4.567917.4.567914.이 코드 는 구조 함 수 를 실행 할 때 그 가 실행 하 는 스 레 드 는 새로 만 든 스 레 드 가 아 닌 이 Thread 가 있 는 스 레 드 를 호출 합 니 다.run()방법 에서 실 행 된 코드 가 있 는 스 레 드 는 새로 만 든 스 레 드 입 니 다 7.