Thread

염지은·2021년 12월 12일
0

java

목록 보기
39/45

[ 스레드 ]

  • 하나의 응용프로그램에서 여러개의 작업을 경량의 프로세스로 나누어 실행하는 것
  • 시간이 오래 지연되는 작업이나,동시에 실행되어야 하는 작업이 있을때 스레드로 만든다.
    예)
    • 동시에 파일 업로드하기
    • 게임프로그램에서 이미지를 동시에 따로따로 이동시키기
    • ...
  • 스레드 만드는 방법
    방법1) Thread클래스를 상속받아 만들기
    1. Thread클래스를 상속받기
    2. run메소드 오버라이딩하기 - 스레드로 실행되어야 할기능 구현
    3. start메소드호출해서 스레드 실행하기
    방법2) Runnable인터페이스를 상속받아 만들기
    1. Runnable인터페이스 implements하기
    2. run메소드 오버라이딩하기
    3. Thread객체를 통해 start메소드를 호출해서 스레드 실행하기

0개의 댓글