여섯, 아이디어는 어떻게 디버그 다중 스레드

I. 배경

1. 최근 멀티 스레드 요구를하고, 디버그 모드 코드를 디버깅의 완료 후에 완료됩니다 시작해야 할 수 있습니다, 다음 단계는 내 연방 수사 국 (FBI)이 실제 프로젝트에 멀티 스레딩 얻는 방법이다.

2. 여기에서 우리는 다음과 같은 디버깅 멀티 스레딩의 관점에서 자신의 밤 떨어져 조금 사용합니다.

둘째, 코드

1. 코드 (메인 스레드, 하위 스레드)

public class DaemonThread {
    public static void main(String[] args) throws Exception {
        Thread t1 = new Thread(new Runnable() {
            @Override
            public void run() {
                for (int i = 0; i < 10; i++) {
                    try {
                        Thread.sleep(10);
                    } catch (Exception e) {

                    }
                    System.out.println(Thread.currentThread().getName() + "i:" + i);
                }
            }
        });
        t1.start();
        for (int i = 0; i < 10; i++) {
            try {
                Thread.sleep(10);
            } catch (Exception e) {

            }
            System.out.println("main" + "i:" + i);
        }
    }
}

2. 중단 점 플레이

3. 설정 중단 (도 두 세트 중단에 나타낸다)

 

4.이 각 스레드의 실행을 전환 할

5. 결과

 

의 셋째, 말

1 위는 비판의 멀티 스레드, 그리고 희망을 많이 디버깅하는 방법을 요약 한 것입니다! ! !

게시 된 122 개 원래 기사 · 원 찬양 64 ·은 50000 +를 볼

추천

출처blog.csdn.net/chenmingxu438521/article/details/103802844