▲쓰레드 3개를 사용하여 각각 숫자 3000까지 올라가는 프로그램


작업환경 : Eclipse, Android Virtual Device

xml코드를 사용하지않고 java코드로만 만들어서 View 클래스를 상속받은 클래스에서 제작하였다.

그리고 처음부터라는 회색영역을 클릭하는 이벤트가 발생하면 각 쓰레드를 null로 처리하여 제거하고 새로 인스턴스화 하여 구현하였다.

각 클래스 짤막 설명

MainActivity : setContentView에서 xml로 짜여진 layout을 뿌려주는것이 아닌 View를 상속받은 TestView를 화면에 뿌려준것(이때 이 에플리케이션에 대한 정보를 파라미터로 넘겨줌)


TestView : View클래스를 상속받은 클래스로 UI부분과 이벤트를 담당하는 클래스


Thread1 : 랜덤으로 수를 증가하여(그 수들은 TestView안에 있는 변수에 저장한다) 3000을 넘어가면 종료되는 클래스


MultiThread.zip


+ Recent posts