ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JAVA_Thread
    JAVA 2020. 9. 3. 17:03
    반응형

    프로세스란 현재 실행 중인 프로그램을 의미한다.

    프로세스는 자기 자신 만에 메모리를 사용하기 때문에 독립적이다.

    두가지 이상 작업을 동시에 처리하는 것을 멀티 태스킹이라고 한다.

    Thread를 만드는 방법

    • Thread class를 상속받아서 만드는 방식

      → start() 와 run() 이용해서 사용한다.

    • Runnable interface를 Implements해서 사용하는 방식

      → start() 와 run() 이용해서 사용한다.

      → Thread 객체 생성 할 때 Runable Interface를 구현한 class의 객체를 매개 변수로 넘겨 줘야한다.

    • 무명구현객체

    → 쓰레드의 이름을 지어주지 않고 한번만 사용 할 경우 main안에 바로 구현한다. 코드 재활용 못함.

    • 람다식

      → 재활용이 가능하고 코드가 간결해 진다.

    Thread 우선순위

    우선순위는 1~10 까지 줄 수 있다.

    Thread.MIN_PRIORITY = 1

    Thread.NORM_PRIORITY = 5

    Thread.MAX_PRIORITY = 10

    우선순위를 정해도 컴퓨터의 사양과 쓰레드의 개수에 따라서 처리속도가 많이 차이 날 수도 있고 안 날수 있다.

    반응형

    'JAVA' 카테고리의 다른 글

    JAVA_Generic  (0) 2020.09.03
    JAVA_Exception  (0) 2020.09.03
    JAVA_Lambda  (0) 2020.09.03
    JAVA_Interface  (0) 2020.09.03
    JAVA_OOP  (0) 2020.09.03

    댓글

Designed by Tistory.