일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- exception
- 상속
- Effective c++
- effective stl
- 오블완
- 스마트 포인터
- 루아
- 비교 함수 객체
- implicit conversion
- 다형성
- Smart Pointer
- lua
- resource management class
- 참조자
- reference
- 게임
- 반복자
- 암시적 변환
- 예외
- 영화
- UE4
- 메타테이블
- 티스토리챌린지
- virtual function
- operator new
- more effective c++
- Vector
- c++
- 언리얼
- 영화 리뷰
Archives
- Today
- Total
목록sync (1)
스토리텔링 개발자
[UE4] 동기 / 비동기 에셋 로딩
개요 데이터 혹은 에셋을 로드할 때 동기나 비동기 같은 단어가 튀어나오곤 합니다. 동기와 비동기. 단어만으로는 딱 느낌이 오지 않는데요. 정확하게 어떻게 구분되는지, 또 어떻게 동작하는지 알아보도록 하겠습니다. 동기 / 비동기(synchronous / asynchronous) 우선 각각의 특징을 정리해 보도록 하겠습니다. 동기 메모리가 명령어를 처리하는 흐름, 즉 선형적인 처리를 의미합니다. 선형적이란 것도 조금 설명이 필요하겠는데요. 명령을 일렬로 쭉 줄세워서 차례로 처리해나가는 걸 선형적이라고 합니다. 장점은 순서대로 처리해 나가므로 직관적이라는 점입니다.(버그 수정에는 직관적임이 참 중요합니다.) 단점은 자원 소모가 큰 작업이라면 프리징을 수반할 수 있다는 점입니다. 비동기 메모리의 흐름과 동떨어진..
개발/언리얼 엔진
2021. 7. 15. 19:08