How many bytes does a string take? In English, each letter occupies one byte. Every programming language has different bytes in a string. So, when you understand the bytes by the data type, you can give an answer. What is Unicode? Industry standard designed to provide a consistent representation and handling of global characters on computers. It contains character sets, encodings, databases, algorithms for manipulating characters. What is encoding? It is to turn a character or symbol
프로세스(Process) 운영체제에서 실행 중인 하나의 애플리케이션을 프로세스라고 합니다. 애플리케이션을 실행하면 운영체제로부터 실행에 필요한 메모리를 할당받아 애플리케이션 코드를 실행합니다. ex) 크롬을 여러개 실행하면? 두개의 프로세스가 생성됩니다. 하나의 애플리케이션은 여러 프로세스 (다중 프로세스)를 만들기도 합니다. 스레드(Thread) 한 가지 작업을 실행하기 위해 순차적으로 실행한 코드를 실처럼 이어 놓았다고 해서 유래된 이름입니다. 한 프로세스 내에서 스레드가 두 개라면 코드가 실행되는 흐름이 두 개 생긴다는 의미입니다. 멀티 스레드(Multi Thread) 두 가지 이상의 작업을 동시에 처리하는 것을 의미합니다. 운영체제는 멀티 태스킹을 할 수 있도록, 프로세스마다 CPU 및 메모리 자원을 적절히 할당하고 병렬로 실행합니다. (멀티 태스킹은 꼭 멀티 프로세스를 의미하는 것은 아닙니다.) 멀리 스레드는 다양한 곳에서 사용됩니다. 대용량 데이터