[영상후기] 프로세스는 뭐고 스레드는 뭔가요?

박철현·2023년 3월 5일
0

영상후기

목록 보기
8/160

movie

  • 프로세스 : 컴퓨터가 어떤 일을 하고 있는 상태, 프로그램이 돌아감

    • 동시성 : 프로세서 하나가 여러 작업을 번갈아가면서 진행
      • 번갈아 가면서 하는 것 : 컨텍스트 스위칭
    • 병렬성 : 코어 여러개가 동시에 작업 활용
  • 스레드 : 프로세스 내 여러 작업

  • 컴퓨터는 프로세스마다 자원 분할

    • 스레드는 프로세스마다 주어진 자원을 같이 사용
    • 스레드 두개가 동시에 자원 같이 사용하게되면 문제
    • 디버깅, 코드짜기 어려움, 오류 찾기 까다로움
    • 쉽고 안전하게 해줄 수 있는 도구들이나 프로그래밍 방식 존재
      • Java synchronized (한 스레드만 접근 가능 - 동시x)
      • sleep(t) : 스레드 정지
profile
비슷한 어려움을 겪는 누군가에게 도움이 되길

0개의 댓글

관련 채용 정보