ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 프로세스와 쓰레드
    자료구조 & 알고리즘 2022. 7. 10. 21:14

    프로세스

    정의

    • 메모리에 올라와 있는 프로그램의 인스턴스

    특징

     

     

     

    쓰레드

    정의

    • 프로세스로부터 자원을 할당받아 작업을 하는 실행단위

    특징

    • 스택만 따로 할당받고 코드, 데이터, 힙 영역은 공유한다.

     

    멀티 쓰레드 프로그래밍 시 유의할 점

    다수의 쓰레드가 공유 메모리에 동시에 접근할 경우 데드락이 발생할 수 있다. 동기화 기법을 통해 데드락, 동시성 문제를 예방할 필요가 있다.

     

    '자료구조 & 알고리즘' 카테고리의 다른 글

    이진트리  (0) 2022.07.10
    MVC 패턴  (0) 2022.07.10
    OOP  (0) 2022.07.10
    해쉬 테이블  (0) 2022.07.10
Designed by Tistory.