Single Thread

Yong·2022년 6월 15일


By Hooman Mallahzadeh - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=100534098

Threadprocess 내에서 실제로 작업을 수행하는 주제를 의미함. process 내에서 실행되는 흐름의 단위
모든 프로세스에는 한 개 이상의 스레드가 존재하여 작업을 수행합니다.
멀티스레드 : 두 개 이상의 스레드를 가지는 프로세스

process는 실행중인 프로그램, 즉 사용자가 작성한 프로그램이 OS에 의해 메모리공간을 할당받아 실행중인 것을 의미
프로세스는 프로그램에 사용되는 데이터와 메모리 등 자원, 스레드로 구성됨.

Single-threaded vs multithreaded programs
Single threading은 한번에 한 명령(command)의 처리(processing)

인스턴스(instance)는 해당 클래스의 구조로 컴퓨터 저장공간에서 할당된 실체를 의미한다.

  • 클래스는 속성과 행위로 구성된 일종의 설계도이다.
  • OOP에서 객체는 클래스와 인스턴스를 포함한 개념이다.

계산 문제를 '입력과 출력이 명확히 기술된 것'으로 수학적으로 정의할 때, 계산 문제의 입력이 될 수 있는 것은 무한히 많이 존재하고 그것들 하나하나를 해당 계산 문제의 인스턴스라고 부른다.

profile
세상에 도움이 되고 싶은 프론트엔드 개발자

0개의 댓글