用来测试代码框的

代码框测试开始

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Thread threadA = new Thread(() -> {
System.out.println("线程A开始执行");
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("线程A执行完毕");
});

Thread threadB = new Thread(() -> {
System.out.println("线程B开始执行");
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("线程B执行完毕");
});

threadA.start();
threadB.start();

try {
threadB.join(); // 等待线程B执行完毕
} catch (InterruptedException e) {
e.printStackTrace();
}

System.out.println("主线程执行完毕");

标题 2

标题三 3

表 1

表 2

表 3

表 4

表 5

表 6

表 7

表 8

表 9

表 10

表 11