iOSTORY

  • 홈
  • 태그
  • 방명록

멀티스레드 1

[iOS] 멀티 스레드(Multi Thread) 구현 시 고려해야될 것들

안녕하세요. iOS앱을 개발하면서 멀티 스레드로 앱을 구현하다보면 예상하지도 못한 곳에서 죽는 경우를 경험해보셨을 것입니다. 그래서 이번 글에서는 멀티 스레드를 구현하면서 고려해야될 것들을 정리해보려고 합니다. 멀티스레딩이란? 여러 개의 스레드가 동시에 진행되는 것을 의미합니다. 하나의 프로세스 내에서 여러 개의 스레드가 존재하고, 스레드들이 프로세스의 자원을 공유하되 실행은 독립적으로 이루어지는 구조입니다. 멀티스레딩의 장점 1. 메모리 공간과 시스템 자원 소모가 줄어든다. 2. 프로세스간 통신 방법에 비해 스레드간의 통신 방법이 간단하다. -> 별도의 자원을 이용하는 것이 아니라 전역 변수의 공간 또는 동적으로 할당된 공간인 Heap 영역을 이용하여 데이터를 주고 받기 때문) 멀티스레딩의 단점 1. ..

iOS 2020.01.05
이전
1
다음
더보기
프로필사진

iOSTORY

iOS 개발에 필요한 기술들을 학습하고 정리하는 공간입니다.

  • 분류 전체보기 (57)
    • iOS (24)
    • Swift (19)
    • RxSwift (5)
    • iOS Trouble Shooting (3)
    • Github (1)
    • Common (5)

Tag

github, Xcode, Podfile, ios, Foundation, iOS13, extension, Bounds, SWIFT, RxSwift, thread, Notification, 옵저버, podfile.lock, UnitTest, Framework, search_paths, struct, Frame, Create Operator,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바