동시성1 [iOS+@] Concurrency (동시성) Concurrency(동시성)은 여러가지 일을 동시에 하는 것을 말함. (multi-core CPU가 이를 가능하게 함, 원래도 멀티스레드는 가능했는데, 그때는 라운드로빈 방식 마냥 코어는 하난데 여러개를 동시에 처리하는 것처럼 보이게 하는거였고, 이제 찐 병렬처리가 가능함) 프로세스는 실행 중인 프로그램을 부르는 말이고, 프로세스는 다시 여러개의 실행 흐름인 스레드로 나눌 수 있다.즉 프로세스가 앱 하나, 프로그램 하나와 대응되어서 앱 내의 여러 함수의 실행을 모두 포함하는 것이었다면,스레드는 프로세스의 여러 작업들의 실행 흐름을 N 차선으로 나누는 것이다. 그리고 한 차선을 한 스레드라고 부르는 것.스레드는 실행 단위가 아니라 실행 흐름의 단위이다. (CPU입장에서 생각하면 편하다)(스위프트에서 GC.. 2025. 3. 25. 이전 1 다음 728x90