새소식

iOS/질문으로 접근하는 CS문제

Copy On Write는 어떤 방식으로 동작하는지 설명하시오.

  • -

Swift에서 Copy On Write(COW)는 언제나 일어나지 않는다.

A와 B라는 2개의 배열이 있고 A가 B라는 배열의 값을 복사하였을 때, 처음에 A는 B의 주소를 가르키고 있다가 A 배열에 값의 수정이 일어나면 그때 비로소 B 배열을 복사하는 과정이 일어난다.

 

 

 

출처 : https://sihyungyou.github.io/iOS-copy-on-write/ 

https://medium.com/@lucianoalmeida1/understanding-swift-copy-on-write-mechanisms-52ac31d68f2f

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.