일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 책리뷰
- 부자아빠가난한아빠
- mutable
- 코틀린
- 기업가정신
- 안드로이드
- MVVM
- 코루틴
- 타이탄의도구
- Kotlin
- NDK
- Coroutines
- View
- 가치생산주의
- 람다
- ViewModel
- java
- Android
- AsyncTask
- ViewGroup
- 인스턴스
- 언스크립티드
- 자청
- 부의추월차선
- SharedPreferences
- JNI
- 멀티쓰레드
- 비동기
- 부자의그릇
- 동기
Archives
- Today
- Total
목록Dev Tools/Computer Science (1)
타이탄의 도구들

(1) 동기와 비동기, 블로킹과 논블로킹 [태스크(task)] 작업의 단위을 뜻하는 포괄적인 용어다 (프로세스, 스레드 등) [동기식 처리 모델 (Synchronous processing model)] 동기식 처리 모델은 직렬적으로 태스크(task)를 수행한다. 즉, 태스크는 순차적으로 실행되며 어떤 작업이 수행 중이면 다음 작업은 대기하게 된다. 예를 들어 서버에서 데이터를 가져와서 화면에 표시하는 작업을 수행할 때, 서버에 데이터를 요청하고 데이터가 응답될 때까지 이후 태스크들은 블로킹(blocking, 작업 중단)된다. → 동기란 작업의 결과를 기다리는것! (기다린다 = 블로킹상태) [비동기식 처리 모델 (Asynchronous processing model 또는 Non-Block..
Dev Tools/Computer Science
2022. 5. 25. 15:22