멀티 스레딩이란 무엇을 의미합니까?
는 서로 다른 스레드가 동일한 함수를 실행할 수 있음을 의미합니다.
다중 스레드란 무엇입니까?
다중 스레드는 프로그램에 여러 실행 스트림이 포함되어 있음을 의미합니다. 즉, 한 프로그램에서 여러 개의 서로 다른 스레드를 동시에 실행하여 서로 다른 작업을 수행할 수 있습니다.
즉, 단일 프로그램에서 여러 병렬 실행 스레드를 생성하여 작업을 완료할 수 있습니다.
멀티 스레딩의 이점:
CPU 활용도를 높일 수 있습니다. 멀티 스레드 프로그램에서 한 스레드가 대기해야 할 때 CPU 가 대기 대신 다른 스레드를 실행할 수 있으므로
< P > 프로그램 효율성이 크게 향상됩니다.
멀티 스레딩과 단일 스레드의 차이
생활의 예
아침에 출근하다가 카드를 찍으려고 할 때 전화가 울렸다. 네가 먼저 전화를 받았다면, 다 받아서 카드를 찍으면 바로 단일 스레드다.
한 손으로 전화를 받으면 한 손으로 카드를 찍는다. 멀티스레디입니다.
2 건의 결과는 동일합니다. 너는 전화를 받고 카드를 쳤다.