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
- 프로그래머스
- component
- 코틀린
- 생명주기
- 이분탐색
- 스택
- dfs
- 자바
- 배열
- 분할정복
- GIT
- activity
- 그래프
- BOJ
- BFS
- 코딩
- 알고리즘
- 트리
- 안드로이드
- 백준
- 동적계획법
- 문자열
- 코딩테스트
Archives
- Today
- Total
목록쓰레드 (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