본문 바로가기 메뉴 바로가기

레토의 작업실

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

레토의 작업실

검색하기 폼
  • 전체보기 (77)
    • Language (18)
      • JAVA (15)
      • Python (3)
    • Spring (9)
    • Database (30)
      • 공통 (10)
      • Oracle (19)
    • Server (8)
      • Docker (6)
      • Linux (2)
    • Network (3)
    • IT 용어 (9)
  • 방명록

프로세스와 쓰레드의 차이 (1)
[JAVA]Thread란?

프로세스와 쓰레드프로세스시스템에서 실행 중인 프로그램을 이야기합니다. 자신만의 메모리 공간을 포함한 독립적인 실행 환경을 가지고 있습니다. 우리가 사용하는 프로그램들의 일부는 여러 프로세스 간 상호 작용하는 것일 수 있습니다.JVM은 하나의 프로세스로 실행되며, 동시에 여러 작업을 수행하기 위해 멀티 쓰레드를 지원하고 있습니다. 쓰레드프로세스 안에서 독립적으로 실행되는 작은 실행 단위를 의미합니다.쓰레드는 JVM에 의해 관리되며, 프로세스에는 적어도 한 개 이상의 쓰레드가 존재합니다. Main 쓰레드 하나로 시작하여 쓰레드를 추가 생성하게 되면 멀티 쓰레드 환경이 됩니다.이러한 쓰레드는 프로세스의 리소스를 공유하기 때문에 효율적이긴 하나, 리소스 동기화와 같은 문제점이 발생합니다.JAVA의 쓰레드Java..

Language/JAVA 2024. 9. 9. 15:10
이전 1 다음
이전 다음
최근에 올라온 글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바