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 |
Tags
- 스위프트
- 위젯킷
- widget
- Protocol
- Swift
- 웹
- cs
- TCA
- 리액트
- 멋쟁이사자처럼
- 네트워크
- SwiftUI
- 후기
- uikit
- 컴퓨터그래픽스
- 운영체제
- swift concurrency
- 알고리즘
- widgetkit
- 백준
- 스유
- c++
- 1일1알골
- 문법
- 멋사
- composable architecture
- 영남대
- 대외활동
- dispatchqueue
- spritekit
Archives
- Today
- Total
목록동시성 (1)
맛동산이
Swift) 비동기 프로그래밍에 대한 이해
병렬 프로그래밍(Parallel Programming) 병렬프로그래밍이란, 여러개의 cpu가 하나의 task를 나눠서 처리하는것을 의미한다. 즉 예를들어, 파스타를 하나 만든다면 4개의 cpu가 서로, 면삶기, 소스만들기, 접시준비하기, 노래틀기 와 같이 일을 나눠서 한다고 생각하면 된다. 병렬프로그래밍이란, 멀티코어를 활용한 방법이다. 동시성 프로그래밍(Concurrent Programming) 동시성프로그래밍이란, 하나의 cpu가 동시에 여러개의 작업을 하는것을 의미하며, 실제로는 빠른속도의 context switching을 통해서 여러개를 동시하는것처럼 보이는 시분할 작업방법을 의미한다. 동시성 프로그래밍은 기존의 순서대로 명령들이 실행되는 구조에서 벗어나 명령들이 불규칙한 순서대로 실행될 수 있게..
앱/Swift
2023. 8. 31. 17:19