CPU1 스레드가 많으면 무조건 좋을까? CS를 개념적으로 이해하는 것도 중요하지만, 성능과 연결지어 생각해보고 논리적으로 말할 수 있어야 한다고 생각한다. 오늘은 스레드가 많으면 어떤 이점과 손실이 있는지 알아보자. 스레드란 프로세스 내에서 실행되는 작업 흐름의 단위다. 메모리위에 올라가 있는 프로세스를 효율적으로 처리하기 위해 스레드를 사용한다. 이 글의 제목이자 약간은 추상적인 질문인 '스레드가 많으면 무조건 좋을까?'에 대해 몇 가지 관점을 두고 풀어보고자 한다. 첫 번째, 해당 애플리케이션이 잘게 쪼개질 수 있는가? 애플리케이션의 실행이 무수히 많은 작업들로 쪼개져 CPU 코어 수보다 몇십배는 많은 스레드가 생성되어 작업을 처리하면 어떨까? 몸이 좋아야 머리가 안아프다라는 말처럼.. 이렇게 처리하면 스레드들은 순서에 상관없이 마구잡이로.. 2022. 12. 16. 이전 1 다음