반응형
이 게시물은 다음 링크를 참조하여 학습했습니다.
=====================================================
+220104 게시물 제목을 비동기 프로그래밍으로 변경했습니다.
=====================================================
이번 시간은 Thread를 정리했다.
사실 Thread는 학과 수업에서도 종종 들어왔었고, 대충은 알았지만 쉽지 않은 개념이란 사실도 알고 있었다.
스레드의 이론에 대해 이해하는건 쉬웠지만, 안드로이드 스튜디오에서 구현하는게 이해가 잘 되지 않아 정리하는데 이틀정도 걸린 것 같다.
내가 짠 커리큘럼에서 점점 뒤로 갈수록 구글링을 통해 찾을 수 있는 자료의 양도 줄어들고, 내용도 많아서 자료 정리가 점점 시간이 오래 걸리는 거 같다.
1. Thread
네이버 지식백과에서 설명하는 스레드는 "CPU가 독립적으로 처리하는 하나의 작업 단위를 뜻합니다." 이다.
스레드는 쉽게 생각하면 식당에서 요리를 하는 요리사를 생각하면 된다.
요리사가 한명일 때는 2t의 시간이 걸린다면, 두명의 요리사가 요리를 하면 t의 시간이 걸린다.
이렇게 스레드를 사용하면 상대적으로 먼저 끝내야 하는 작업과 나중에 끝내도 되는 작업을 나누어서 처리할 수 있다.
1) Thread Class
2) AsyncTask
반응형
'Legacy' 카테고리의 다른 글
[안드로이드 스튜디오 에러#1] XmlPullParser (0) | 2021.02.03 |
---|---|
[안드로이드 스튜디오 정리#13] Network (0) | 2021.02.01 |
[안드로이드 스튜디오 독학#26] 색상 출력 어플 (0) | 2021.01.28 |
[안드로이드 스튜디오 독학#25] DatabaseExample (0) | 2021.01.28 |
[안드로이드 스튜디오 정리#11] DataBase (0) | 2021.01.27 |