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
- 스택
- 문자열
- 문자열다루기
- 자바
- 카카오블라인드
- 배열
- 운영체제
- 코딩
- 알고리즘
- 백준
- 코딩테스트
- 그래프
- dfs
- 이분탐색
- BOJ
- 생명주기
- 세그먼트트리
- Android
- 코틀린
- 동적계획법
- 프로그래머스
- component
- activity
- GIT
- 트리
- 안드로이드
- BFS
- 분할정복
- 다이나믹프로그래밍
- 완전탐색
Archives
- Today
- Total
목록thread (1)
HS_development_log
Android - Thread
1. 스레드(Thread) 란? CPU 이용의 기본 단위 프로세스(process) 내에서 실행되는 기본 단위 -> 따라서, 스레드란 프로세스 내에서 순차적으로 실행되는 실행 흐름의 최소 단위를 말합니다. 1.2. 단일 스레드(single thread) VS 다중 스레드(multi thread) 단일 스레드는 프로세스 내의 스레드가 1개인 경우, 다중 스레드는 프로세스 내의 스레드가 2개 이상인 경우입니다. 다중 스레드의 장점으로는 빠른 응답성 : 프로그램 한 부분을 수행하다가 중단되어도 다른 부분이 계속 수행할 수 있어 사용자에게 응답성을 좋게 할 수 있다. 자원 공유 : 스레드는 속해있는 프로세스의 메모리 및 자원을 공유한다. 경제성 : 프로세스의 생성은 메모리 할당 등 비용이 많이 들지만, 스레드는 ..
Android
2020. 7. 17. 00:38