자바 스 레 드 정적 프 록 시 모드 코드 인 스 턴 스 생 성

배경
Runnable 인 터 페 이 스 를 통 해 스 레 드 를 만 들 때 스 레 드 류 를 사용 해 야 합 니 다.이것 은 정적 프 록 시 모드 와 관련 됩 니 다.

실례
가수 공연 의 경우 공연 하 는 이 과정 에서 가수 와 그의 조수 들 은'이 공연 을 완성 하 는 것'이라는 공 통 된 목 표를 가지 고 있다.
왜 가수 가 필요 합 니까?보조 가 필요 합 니까?
공연 을 잘 하기 위해 서 는 번 거 로 운 일이 많 기 때문에 가수 가'노래'에 전념 할 수 있 도록 보조 가 뒤에서 가 수 를 도와 많은 일 을 해 야 한다.
1.보 조 는 가 수 를 도와 보조 업 무 를 한다.예 를 들 어 홍 보 를 도와 주 고 스케줄 을 계획 하 는 것 을 도와 주 며 비행기 표를 예약 하 는 것 을 도와 준다.
2.가수 가 노래 를 맡 는 다.
3.실례 적 인 코드 구현
1.공통 인터페이스 show
가수 와 조수 가 공연 을 완성 하기 위해 서 는 이 공연 을 위해 뭔 가 를 해 야 한다.

2.가수 류 싱어 쇼 인터페이스 구현
가수 가 해 야 할 일 은 주로 노래 입 니 다.

3.보조 클래스 AssistantManager 표시 인터페이스 구현
조 수 는 가 수 를 도와 보조 적 인 일 을 해 야 한다.

이렇게 쓰 면 보조 와 가 수 는 연결 되 지 않 은 것 같 습 니 다.우 리 는 보조 와 가수 가 같은 공연 을 위해 뭔 가 를 했다 는 것 만 알 고 있 습 니 다.
과연 이 조 수 는 어떤 가수 에 게 봉사 하 는 것 일 까?
A.우 리 는 보조 클래스 에 멤버 변 수 를 설정 했다.'가수'
B.보조 클래스 에 해당 하 는 구조 방법 을 만 들 었 습 니 다.
(상기 두 단 계 를 거 쳐 보조 류 는 만 들 때 해당 하 는'가수'를 가 져 왔 다)
C.공연 에서 하 는 일 에서 보조 가 대응 하 는 가수 에 게'노래'를 완성 하도록 한다.

보조 대상 을 만 들 때 해당 하 는 대상 을 설정 하고 보조 대상 을 통 해'공연'이라는 전체 과정 을 완성 할 수 있다.

실행 코드:

총화
1.자바 의 Thread 클래스 는 Runable 인 터 페 이 스 를 실현 합 니 다.
즉,Thread 클래스 는 위의'보조'에 해당 합 니 다.

2.우리 가 쓴 클래스 도 Runnable 인 터 페 이 스 를 실현 했다.
즉,우리 가 쓴 유형 은 위의'가수'에 해당 한다.

3.Runnable 인 터 페 이 스 를 실현 한 후 프 록 시 클래스 Thread 대상 을 통 해 스 레 드 시작 을 완료 합 니 다.
A.프 록 시 클래스 Thread 대상 의 생 성에 서 우리 가 쓴 실제 대상,eg:"my Runnable"을 설명 합 니 다.
B.그리고 Thread 류 가 우리 에 게 이 일련의 작업 을 완성 하도록 협조 합 니 다.
C.간단 해 보 이 는 start()뒤에 대리 류 Thread 는 우리 에 게 많은 일 을 도와 주 었 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기