하드웨어 · 성능
스레드
하나의 코어가 작업을 나누어 처리하는 실행 단위입니다.
코어가 여러 개라면 각각 따로 일할 수 있고, 한 코어가 여러 스레드를 번갈아 처리할 수도 있습니다. 스레드를 늘리면 문서 편집처럼 가벼운 작업을 동시에 여러 개 처리할 수 있습니다. 다만 동시에 너무 많은 스레드를 돌리면 서로 자원을 두고 경쟁해 오히려 느려집니다.
왜 중요한가프로그램이 멈춘 것처럼 느껴질 때 원인이 연산 부족이 아니라 실행 단위 경쟁인 경우가 많습니다. 동시에 몇 개의 작업을 돌릴 수 있는지 알면 왜 느려졌는지 설명할 수 있습니다.
예시스레드 우선순위를 높이면 프로그램이 더 매끄러워집니다.
AI Knowledge Hub