컴퓨터 지식 네트워크 - 컴퓨터 백과사전 - 멀티 스레딩이란 무엇을 의미합니까?

멀티 스레딩이란 무엇을 의미합니까?

스레드는 각각 고유한 고유 레지스터 (스택 포인터, 프로그램 카운터 등) 를 가진 프로그램의 실행 흐름이지만 코드 영역은 * * * 즐길 수 있습니다.

는 서로 다른 스레드가 동일한 함수를 실행할 수 있음을 의미합니다.

다중 스레드란 무엇입니까?

다중 스레드는 프로그램에 여러 실행 스트림이 포함되어 있음을 의미합니다. 즉, 한 프로그램에서 여러 개의 서로 다른 스레드를 동시에 실행하여 서로 다른 작업을 수행할 수 있습니다.

즉, 단일 프로그램에서 여러 병렬 실행 스레드를 생성하여 작업을 완료할 수 있습니다.

멀티 스레딩의 이점:

CPU 활용도를 높일 수 있습니다. 멀티 스레드 프로그램에서 한 스레드가 대기해야 할 때 CPU 가 대기 대신 다른 스레드를 실행할 수 있으므로

< P > 프로그램 효율성이 크게 향상됩니다.

멀티 스레딩과 단일 스레드의 차이

생활의 예

아침에 출근하다가 카드를 찍으려고 할 때 전화가 울렸다. 네가 먼저 전화를 받았다면, 다 받아서 카드를 찍으면 바로 단일 스레드다.

한 손으로 전화를 받으면 한 손으로 카드를 찍는다. 멀티스레디입니다.

2 건의 결과는 동일합니다. 너는 전화를 받고 카드를 쳤다.

上篇: 국가 핵 비상 계획의 비상 사태 대비 및 안전 조치 下篇: 컴퓨터 화면의 디스플레이가 갑자기 거꾸로 바뀌면 어떻게 되나요? (시계 반대 방향으로 90도)
관련 내용