본문 바로가기

Thread

안드로이드(android) 핸들러(Handler) 예제2 안녕하세요 코코콩입니다. 지난번에 메시지를 핸들러로 보내 작업을 처리하는 부분을 포스팅했었는데요이번 포스팅에선 지난번에 한 메시지를 핸들러로 보내는 예제를 Runalbe객체를 보내 실행하는 방법으로 변경하는 것을 알아보겠습니다. class BackRunnable extends Thread{ public void run(){ while(true){ backValue++; Message msg = new Message(); msg.what = 0; msg.arg1 = backValue; mHandler.sendMessage(msg); try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e... 더보기
안드로이드(android) 쓰레드(Thread) 개념 예제 안녕하세요코코콩입니다. 이번엔 쓰레드에 대해 공부하고, 예제를 통해 실습해보도록 하겠습니다. "쓰레드(Thread)란 무엇인가." : Thread는 프로그램에서 실행되는 흐름의 단위를 말한다. 일반적으로 하나의 Thread를 가지고 있지만, 환경에 따라 둘 이상의 Thread를 동시에 사용할 수 있다. 이를 멀티쓰레드(multi thread)라고 한다. 위 설명 그대로 하나의 실행단위인데요, 이를 이용해 음악을 들으며 인터넷서핑을 하는 등 동시에 여러 작업을 진행할 수 있습니다. 1. Thread의 선언 Thread() : 디폴트 생성자로 Thread객체를 생성한다. 생성된 객체는 독립적으로 실행되며 고유의 스택을 가진다.Thread(Runnable runnable) : Runnable 인터페이스 구현객.. 더보기