일부 스레드가 공유하는 싱글 톤 클래스가 있습니다. 내가 어떤 일을 할 수있는 또 다른 스레드를 만들려면이 싱글의 방법에서 싱글 톤 내에서 스레드 만들기
나는 간단한 방법으로 스레드를 시작하는 지금을 (그래서이 싱글 톤을 사용하는 모든 스레드는 추가 스레드 작업을 시작할 수 있습니다) :
mSThread = new Thread(job that implements Runnable);
mSThread.start();
스레드 mSThread, 나는 그것이 새로운 스레드가 참조가
을 잃게됩니다 만들어 질 때마다 그것을 좋아하는지 확인 그래서 내가 스레드에 대한 참조를 유지할 필요가 있다고 생각하지 않는 클래스 멤버로 선언 내가 한 짓이나 내가 한 짓을하는거야. 스레드 풀과 같은 다른 기술을 사용합니까?
싱글 톤과 관련이있는 것은 아닙니다. 당신은 메소드를 가지고 있고 그것을 호출하는 사람은 그것이 완료 될 때까지 실행될 새로운 쓰레드를 생성 할 것입니다. 너무 자주 끝나지 않으면 너무 많은 스레드를 생성한다는 것은 괜찮습니다. 그런 경우에는 예 스레드 풀이 더 좋습니다.그러나 당신은 좋은 조언을하기에는 너무 적은 정보를 제공합니다. 조금만 설명하십시오. –
당신은 그냥 : (새 스레드 (Runnable을 구현하는 작업)). start(); 너의 방법으로? 그렇게해야합니다. – eboix
고마워,하지만 내가 뭘 더 해야할지 모르겠다. : 최대 생성 횟수는 20-30 ... – kenny