Artineer

Artineer

  • 분류 전체보기 (62)
    • OS (16)
    • 자료구조 (7)
    • Database (8)
    • Network (13)
    • Java (7)
    • Design Pattern (6)
    • 안드로이드 (5)
  • 홈
  • 미디어로그
RSS 피드
로그인
로그아웃 글쓰기 관리

Artineer

컨텐츠 검색

태그

Autonomous Systems IMCP Thread Deadlock 쓰레드 아라미르 자바 yngneers TCP 네트워크 UDP 연결리스트 자료구조 Y.NGneers 가상메모리 안드로이드 OAuth 운영체제 메모리 LinkedList

최근글

댓글

공지사항

아카이브

안드로이드(1)

  • Thread

    메인 스레드 안드로이드 어플리케이션이 시작하면 하나의 스레드로 실행되며, 이 스레드는 메인스레드 또는 UI 관련 요소를 처리하기에 UI 스레드라 부르기도 한다. 메인스레드는 ActivityThread 클래스의 main 함수에서 생성되며, Looper.loop()를 통해 안드로이드 프로세스가 종료될 때까지 (무한 반복) UI event를 처리한다. 스레드 관련 두 가지 룰 1. UI thread block X - 오래 걸리는 작업을 UI thread에서 실행하면, 화면 업데이트에 영향이 있을 수 있고 5초 이상 block 되면 ANR (Application Not Reesponding) 발생 2. UI thread가 아닌 thread에서 UI toolkit 접근 X- UI thread와 worker thr..

    2019.01.01
이전
1
다음
Tistory
© 2018 TISTORY. All rights reserved.

티스토리툴바