안드로이드에서 제공하는 

스택의 크기는.

8KB..

아 작다 ( --);;; 모바일 환경이니 그러려니.. 하지만서도

Recursive좀 굴리다보면

훌쩍 초과하는게 8kb...


8kb이상을 사용할려면 쓰레드 그룹을 만들어서

최대 스택 크기를 늘리는 방법!

아래 코드 참조 ( --);

Runnable r = new Runnable(){
@Override
public void run() {
// Do SomeThing
}
};
ThreadGroup tGrp1 = new ThreadGroup("ThreadGrp00001");
Thread a = new Thread(tGrp1,r, "Thread Name", 1024*256) ;
a.start();


최대 크기는 256kb.

개발자 포럼에 가보니..

그 이상은 어떻게 사용이 가능하냐는 질의에...

최적화 해라 -_- 라는 아름다운 답변..



그럼 즐 코딩~ 

+ Recent posts