Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Android
- 명시적 정체성
- react
- 뷰 정체성
- 네이티브
- 라이브러리 없이
- 3b52.1
- ssot
- 리액트 네이티브
- launch screen
- 뷰 생명주기
- 360도 이미지
- React-Native
- panorama view
- SwiftUI
- data driven construct
- 리액트
- native
- 360도 이미지 뷰어
- requirenativecomponent
- 파노라마 뷰
- react-native-fast-image
- launchscreen
- privacyinfo.plist
- 360도 뷰어
- 앱 성능 개선
- ios
- React Native
- 구조적 정체성
- 스켈레톤 통합
Archives
- Today
- Total
목록2024/10/21 (1)
Neoself의 기술 블로그
Swift에서의 동시성 프로그래밍(Concurrent Programming)
1. 동시성동시성 프로그래밍은 엄밀히 따지면, 동시성과 병렬성을 모두 포함하는 개념이라고 볼 수 있습니다. 즉, 여러 작업을 동시에 처리하는 프로그래밍 방식입니다. 여기서 동시성 프로그래밍(Concurrent Programming)과 병렬성 프로그래밍(Parrallel Programming)의 가장 큰 차이는 무엇일까요? 둘다 여러 작업을 동시에 처리한다는 방향을 공유하고 있지만, 동시성이 한번에 하나의 작업을 번갈아가며 처리를 하는 방식이라면, 병렬성은 멀티코어 환경을 바탕으로 여러작업을 실제로 동시에 처리하는 방식을 일컫습니다.즉 동시성 프로그래밍은 소프트웨어적 쓰레드에서 동시에 일을 하는 개념이기 때문에, 보다 개발자 개입이 중요한 처리방식입니다. 아래 다이어그램을 보면 동시성과 병렬성의 동작방식..
개발지식 정리/Swift
2024. 10. 21. 17:01