본문 바로가기
개발/ios

역시 스레드는 필수! 아이폰과 안드로이드의 기본 스레드 사용법 비교

by 매몰 2014. 12. 6.

 

 

개발에 있어서 스레드는 당연 필수다.

그래서 모바일을 대표하는 ios와 android에서의 기본 스레드를 정리해 보겠다.

 

ios와 android는 각각 objective-c와 java를 기반으로 하고 있으니

이 둘의 스레드 사용법을 살펴보면 되겠다.

 

- ios

 

selector에 스레드로 실행될 함수를 지정하고

object에는 함수로 넘어갈 파라미터를 지정한다.

start를 호출하면 스레드가 시작된다.

 

 

NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(backThread:) object:param];

[thread start];

 

- (void)backThread:(id)param {

//여기에 스레드로 실행될 코드 작정

}

 

 

 

- android

 

스레드 클래스를 확장하여 run을 재정의한다.

start를 호출하면 스레드가 시작된다.

 

 

BackThread thread = new BackThread();

thread.start();

 

class BackThread extends Thread {

 

@Override

 

public void run() {

//여기에 스레드로 실행될 코드 작정

}

 

}

 

 

 

사업자 정보 표시
주식회사 머리말 | 고영진 | 서울특별시 송파구 중대로 135 서관 10층 (가락동, 아이티벤처타워) | 사업자 등록번호 : 524-88-00727 | TEL : 010-9990-3674 | Mail : gyjmeba@hanmail.net | 통신판매신고번호 : 2017-서울강남-03941호 | 사이버몰의 이용약관 바로가기