-
메모리 안전Swift/swift 문법 2023. 4. 21. 01:03
:싱글 스레드의 환경에서도 하나의 메모리에 동시적 접근이 발생 가능
thread-safe 위배: 하나의 메모리에 두개의 쓰레드에서 동시에 접근하는 경우
-> race condition (경쟁 상황)
싱글 스레드에도 이러한 상황이 발생할 수 있음.
명시적으로 복사본 변수(=다른 변수)를 만들어서 해결.
원본을 다시 바꿈.
입출력 파라미터로 동일한 변수 전달 -> 하나의 메모리에 동시에 접근할 수 있는 상황 발생 가능
someThing(&a,&a)
'Swift > swift 문법' 카테고리의 다른 글
프로토콜 (0) 2023.04.24 클래스와 구조체 (0) 2023.04.22 클로저 (1급 객체) (0) 2023.04.18 리턴형이 never 타입인 함수 (0) 2023.04.16 강한참조 사이클 - weak vs unowned (0) 2023.04.11