[태그:] Concurrency
-

iOS 멀티 스레드를 고려한 변수 사용
Multithread 그림 1. iOS App’s Threads 모든 iOS Multithread 앱이며, 간단하면서도 유의해야 할 원칙들이 있다. 1. 모든 UI 갱신에 관련된 작업은 main thread (그림 1의 Thread 1) 에서 수행되어야 한다. 2. Thread unsafe 변수는 서로다른 스레드에서 동시에 접근하면 위험하다. 여기에서는 2번째 경우에 관해 얘기를 하겠다. 이
-
iOS 멀티 스레드를 고려한 변수 사용
Multithread 그림 1. iOS App’s Threads 모든 iOS Multithread 앱이며, 간단하면서도 유의해야 할 원칙들이 있다. 모든 UI 갱신에 관련된 작업은 main thread (그림 1의 Thread 1) 에서 수행되어야 한다. Thread-unsafe 변수는 서로다른 스레드에서 동시에 접근하면 위험하다. 여기에서는 2번째 경우에 관해 얘기를 하겠다. 이것이 중요한 이유는 이런 것들을 잘 지키지 않으면 프로그램이 죽기 때문이다. 왜 죽는지 디버깅…