테크커런트

고정 헤더 영역

글 제목

메뉴 레이어

테크커런트

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (68) N
    • Computer Science (20)
      • General (2)
      • NetWork (17)
      • AI (1)
    • Programming (37) N
      • JAVA (16)
      • Spring (11)
      • Spring Boot (5) N
      • Design Pattern (5)
    • ETC (11) N
      • AWS (10) N
      • IDE (1)
      • 포트폴리오 (0)
      • 기타 (0)

검색 레이어

테크커런트

검색 영역

컨텐츠 검색

스레드

  • 💡 프로그램 vs 프로세스 vs 스레드 완전 정리 (자바 스레드 포함)

    2022.10.29 by 추천캐릭터

💡 프로그램 vs 프로세스 vs 스레드 완전 정리 (자바 스레드 포함)

📌 목차프로그램이란?프로세스란?스레드란?자바 스레드의 개념스레드 사용 시 주의사항1. 프로그램 (Program)사전적 의미: 어떤 작업을 위해 실행 가능한 파일.exe, .jar, .py 등 사용자가 실행시킬 수 있는 상태아직 메모리에 올라가지 않은 정적인 상태2. 프로세스 (Process)메모리에 적재되어 실행되고 있는 프로그램의 인스턴스✅ 정의운영체제로부터 CPU 시간, 메모리 등 시스템 자원을 할당받은 실행 단위하나의 독립된 개체로서 **자신만의 주소 공간과 메모리 구조(Code/Data/Stack/Heap)**를 가짐✅ 주요 특징프로세스는 독립된 주소 공간을 사용기본적으로 프로세스마다 1개 이상의 스레드 포함다른 프로세스와 자원 공유 ❌ (단, IPC(Inter-Process Communicat..

Programming/JAVA 2022. 10. 29. 11:52

추가 정보

250x250

인기글

최신글

페이징

이전
1
다음
TISTORY
테크커런트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바