[iOS] 프로세스와 스레드
프로세스 운영체제 입장에서 하나의 작업 단위 프로그램을 실행하면 그 프로그램은 -> 프로세스가 된다. (더 정확히는 메모리에 올라감+프로세스 제어 블록(PCB)이 동시에 생성) 프로그램 - 저장장치에 저장되어 있는 정적인 상태 프로세스 - 메모리에 올라온 동적인 상태 프로세스끼리는 약하게 연결되어 있음 스레드 프로세스의 코드에 정의된 절차에 따라 CPU에 작업 요청을 하는 실행 단위 스레드끼리는 강하게 연결되어 있음 스레드는 별도의 Stack을 가지고 있음 ( Code, Data, Heap은 공유) 멀티태스크 vs 멀티스레드 멀티태스크 - 워드프로세서와 프린터 스풀러의 관계, 출력이 필요할 때만 데이터 주고받음(IPC:Inter Process Communication) 멀티스레드 - "워드프로세서"의 프..
iOS
2021. 5. 5. 01:37
공지사항