컴퓨터 사핵 사스레드를 산다는 것은 무슨 뜻입니까?
컴퓨터 CPU 에 코어와 스레드가 많을수록 성능이 향상됩니다.
CPU 코어:
CPU 중간은 우리가 흔히 부르는 코어 칩 또는 CPU 코어입니다. 단결정 실리콘으로 만든 이 칩은 컴퓨터의 뇌라고 할 수 있다. 모든 계산, 수신/저장 명령 및 처리 데이터는 이 손톱 덮개 크기에서 수행됩니다.
스레드:
경량 프로세스 (LWP) 라고도 하는 스레드는 프로그램 실행 프로세스의 최소 단위입니다. 표준 스레드는 스레드 ID, 현재 명령 포인터 (PC), 레지스터 그룹 및 스택으로 구성됩니다. 또한 스레드는 프로세스의 엔티티이며 시스템 독립 스케줄링 및 스케줄링의 기본 단위입니다. 스레드 자체에는 시스템 리소스가 없습니다. 단지 실행에 없어서는 안 될 리소스가 있을 뿐이지만, 프로세스가 소유한 모든 리소스를 동일한 프로세스에 속한 다른 스레드와 공유할 수 있습니다. 한 스레드는 다른 스레드를 생성 및 취소할 수 있으며 동일한 프로세스 내의 여러 스레드를 동시에 실행할 수 있습니다. 스레드 간의 상호 제약으로 인해 스레드는 실행 중에 불연속성을 나타냅니다. 스레드에는 준비, 차단 및 작동이라는 세 가지 기본 상태도 있습니다. 준비 상태는 스레드가 실행할 수 있는 모든 조건을 갖추고 논리적으로 작동할 수 있으며 프로세서를 기다리고 있음을 의미합니다. 작동 상태는 스레드가 프로세서를 소유하고 실행 중임을 의미합니다. 차단 상태는 스레드가 이벤트 (예: 신호량) 를 기다리고 있으며 논리적으로 실행할 수 없음을 의미합니다. 각 프로그램에는 하나 이상의 스레드가 있습니다. 프로그램에 스레드가 하나만 있는 경우 프로그램 자체입니다.
스레드는 프로그램의 단일 시퀀스 제어 흐름입니다. 프로세스에서 비교적 독립적이고 예약 가능한 실행 단위로, CPU 를 독립적으로 예약하고 예약하는 기본 단위이며 프로그램을 실행하는 일정 단위입니다. 한 프로그램에서 여러 스레드를 동시에 실행하여 서로 다른 작업을 수행하는 것을 다중 스레드라고 합니다.