본문 바로가기
Develop+㈜/- Computer.P

(자바) 프로그래밍 기초20 - 스레드 (thread 프로그래밍)

by JoyKim 2019. 8. 4.
반응형

소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git

스레드 폴더 참고하세요

 

상속을 사용하는 응용 스래드 만들기(thread 프로그래밍)

- 프로그래밍을 순차적으로 처리하지 않고, 동시에 처리하게 해주는 프로그래밍 방법

ex: 자동차 경주 게임 만들기

 

1. 순차 처리의 자동차 게임 - 자동차 게임이 될 수 없음

 

 

2. 동시 처리 되는 자동차 경주 만들기

1) 스레드 불러오기

 

 

2) 자동차 정의하기 - 파일을 하나로 만들면 안되고 여러개의 Class 생성 필요 (스레드 동시 생성 목적)

 

 

 

3) 차량 실행해보기 - 100개까지 실행하지 않고 섞어서 출력하는 것을 볼 수 있음(CPU에 성능에 영향받음)

 

 

3. 동시 처리되는 증감 만들기 (1~100까지, 100~1까지 대결)

 

1) 증가/감소 스레드 클래스 만들기

 

 

2) 증감 실행시키기

 

 

4. 화면있는 자동차 경주게임 만들기

 

1) 새로운 클래스 만들기 - JFrame 상속받아 바로 만들기

 

 

2) 차 1대 달리게 하기

 

 

 

3) 차 3대 다 경주시키기

 

4) 글짜가 달리게 하기 ㅋㅋㅋ

 

 

반응형