멀티 태스킹 시스템의 한계에 대해서 설명해주세요.백엔드와 관련된 질문이에요.멀티 태스킹 시스템을 사용하더라도 아래와 같은 문제점이 남아 있습니다.하나의 프로세스가 동시에 여러 작업을 수행하지 못함여러 프로세스를 생성하여 문제를 해결할 수는 있으나, 프로세스가 많아지면 관리와 자원 소모 측면에서 여러 가지 단점이 발생합니다.무거운 프로세스 간 컨텍스트 스위칭컨텍스트 스위칭은 CPU가 한 프로세스에서 다른 프로세스로 전환할 때 발생하며, 이 작업은 상대적으로 무겁고 비용이 큽니다.프로세스 간 데이터 공유의 어려움각 프로세스는 독립적인 메모리 공간을 사용하기 때문에, 서로 다른 프로세스 간에 데이터를 공유하는 것이 까다롭습니다.스레드(Thread)의 등장과 특징이러한 문제점을 해결하기 위해 등장한 것이 스레드..