JAVA 베이스(다중 스레드 획득 이름 및 설정 이름)

1335 단어 JAVA 베이스.
1, 이름 가져오기
  • getName () 방법으로 루트 대상의 이름을 가져옵니다
  •  
    2, 설정 이름
  • setName 구조 함수를 통해String 형식의 이름을 전송할 수 있음
  • setName(String) 방법으로 스레드 대상의 이름을 설정할 수 있음
  • public class Demo1_Name {
    
    
    
        public static void main(String[] args) {
    
            //demo1();
    
            Thread t1 = new Thread() {
    
                public void run() {
    
                    //this.setName("  ");
    
                    System.out.println(this.getName() + "....aaaaaaaaaaaaa");
    
                }
    
            };
    
            
    
            Thread t2 = new Thread() {
    
                public void run() {
    
                    //this.setName("  ");
    
                    System.out.println(this.getName() + "....bb");
    
                }
    
            };
    
            
    
            t1.setName("  ");
    
            t2.setName("  ");
    
            t1.start();
    
            t2.start();
    
        }
    
    
    
    
    
        public static void demo1() {
    
            new Thread("    ") {                            //       name  
    
                public void run() {
    
                    System.out.println(this.getName() + "....aaaaaaaaa");
    
                }
    
            }.start();
    
            
    
            new Thread("  ") {
    
                public void run() {
    
                    System.out.println(this.getName() + "....bb");
    
                }
    
            }.start();
    
        }
    
    }

    좋은 웹페이지 즐겨찾기