개발로그
close
프로필 배경
프로필 로고

개발로그

  • 분류 전체보기 (511)
    • JAVA (68)
      • 자바소개 (4)
      • 자바 기본 문법 (22)
      • 객체 지향 프로그래밍 (15)
      • 예외 처리 (9)
      • 스레드 (18)
    • Databases (14)
      • JDBC (13)
      • Hibernate ORM (1)
    • GIT (39)
      • 시작하기 (5)
      • GIT의 기초 (7)
      • Git 브랜치 (6)
      • Git 서버 (7)
      • Git 분산 환경 (6)
      • Git 도구 (8)
    • 알고리즘 (41)
      • 자료구조 (24)
      • 검색 알고리즘 (0)
      • 초급 알고리즘 (17)
      • 중급 알고리즘 (0)
      • 고급 알고리즘 (0)
    • 코딩문제 (35)
    • D3 (47)
      • D3 소개 (2)
      • 시각화 (45)
    • Docker (30)
    • Kubernetes(K8S) (2)
    • 도구 (39)
      • 프리미어프로 (39)
    • 브라우저 (32)
    • JavaScript (79)
    • TypeScript (38)
    • REACT (13)
      • 리액트 학습하기 (13)
      • 리액트 API (0)
      • 리액트 DOM API (0)
    • React Native (19)
    • Electron (15)
    • 인증 (0)
  • 홈
  • 태그
  • 방명록
[JAVA] 스레드 우선순위 설정과 데몬 스레드

[JAVA] 스레드 우선순위 설정과 데몬 스레드

스레드의 우선순위 설정 자바에서는 스레드의 실행 우선순위를 지정할 수 있습니다. 스레드의 우선순위는 Thread 클래스의 setPriority(int priority) 메서드를 사용하여 지정할 수 있습니다. 우선순위는 정수 값으로 표현되며, MIN_PRIORITY(1)부터 MAX_PRIORITY(10)까지의 범위로 지정할 수 있습니다. 높은 우선순위 값이 더 높은 우선순위를 의미합니다. Thread thread = new Thread(); thread.setPriority(Thread.MAX_PRIORITY); // 최고 우선순위 데몬 스레드 데몬 스레드는 다른 일반 스레드의 보조 역할을 하는 스레드입니다. 주로 백그라운드에서 주기적으로 실행되는 작업을 처리하기 위해 사용됩니다. 데몬 스레드는 모든 일반..

  • format_list_bulleted JAVA/스레드
  • · 2023. 8. 30.
  • textsms
[JAVA] 스레드의 생성과 실행: Java로 구현하는 방법

[JAVA] 스레드의 생성과 실행: Java로 구현하는 방법

Thread 클래스 상속 Thread 클래스를 상속받아 새로운 스레드 클래스를 정의합니다. 이 클래스는 run 메서드를 오버라이딩하여 해당 스레드가 실행할 작업을 구현합니다. public class MyThread extends Thread { @Override public void run() { System.out.println("스레드 실행"); } } 스레드 객체 생성 새로 정의한 스레드 클래스의 객체를 생성합니다. MyThread thread = new MyThread(); 스레드 실행 스레드 객체의 start() 메서드를 호출하여 스레드를 실행시킵니다. start() 메서드는 스레드의 실행을 위한 준비를 하고, run() 메서드를 호출하여 스레드의 작업을 실행합니다. thread.start();..

  • format_list_bulleted JAVA/스레드
  • · 2023. 8. 30.
  • textsms
[JAVA] Runnable 인터페이스와 Thread 클래스(sleep, join, interrupt)

[JAVA] Runnable 인터페이스와 Thread 클래스(sleep, join, interrupt)

Thread 클래스 Thread 클래스는 스레드를 구현하는 데 사용되는 클래스입니다. Thread 클래스를 상속하여 스레드를 구현할 수 있습니다. Thread 클래스의 주요 메서드 run() : 스레드가 실행할 코드를 정의하는 메서드입니다. 이 메서드를 오버라이딩하여 스레드가 수행할 작업을 구현합니다. start() : 스레드를 시작하는 메서드입니다. 스레드를 실행 가능한 상태로 전환하고 스케줄러에 의해 선택될 수 있게 합니다. JVM은 이 스레드의 run 메소드를 호출합니다. sleep(long ms) : 일시적으로 스레드를 일시 정지시키는 메서드로, 지정한 시간(ms) 동안 실행을 중지시킵니다. join() : 다른 스레드의 종료를 기다리는 메서드로, 해당 스레드의 실행이 끝날 때까지 대기합니다. i..

  • format_list_bulleted JAVA/스레드
  • · 2023. 8. 30.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (511)
    • JAVA (68)
      • 자바소개 (4)
      • 자바 기본 문법 (22)
      • 객체 지향 프로그래밍 (15)
      • 예외 처리 (9)
      • 스레드 (18)
    • Databases (14)
      • JDBC (13)
      • Hibernate ORM (1)
    • GIT (39)
      • 시작하기 (5)
      • GIT의 기초 (7)
      • Git 브랜치 (6)
      • Git 서버 (7)
      • Git 분산 환경 (6)
      • Git 도구 (8)
    • 알고리즘 (41)
      • 자료구조 (24)
      • 검색 알고리즘 (0)
      • 초급 알고리즘 (17)
      • 중급 알고리즘 (0)
      • 고급 알고리즘 (0)
    • 코딩문제 (35)
    • D3 (47)
      • D3 소개 (2)
      • 시각화 (45)
    • Docker (30)
    • Kubernetes(K8S) (2)
    • 도구 (39)
      • 프리미어프로 (39)
    • 브라우저 (32)
    • JavaScript (79)
    • TypeScript (38)
    • REACT (13)
      • 리액트 학습하기 (13)
      • 리액트 API (0)
      • 리액트 DOM API (0)
    • React Native (19)
    • Electron (15)
    • 인증 (0)
최근 글
인기 글
최근 댓글
태그
  • #브라우저
  • #프리미어프로
  • #코딩문제
  • #D3
  • #java
  • #git
  • #Javascript
  • #알고리즘
  • #TypeScript
  • #docker
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바