1.创建两个线程,分别循环10次,每一次循环会打印出当前线程名称与循环次数,之后休眠100毫秒。 步骤如下: 1、创建线程类(通过实现Runnable接口) 2、重写run方法,在run方法中输出信息 3、休眠100毫秒 4、在主方法中开启两个线程
时间: 2024-02-16 09:04:11 浏览: 223
实现runnable接口创建线程
.next();
List<Student> studentListByName = manager.queryStudentByName(nameToQuery);
if (studentListByName.size() > 好的,以下是实现该功能的Java代码:
```java
public class MyThread implements Runnable {
private String threadName;
0) {
for (Student s : studentListByName) {
System.out.println(s);
}
} else {
System
public MyThread(String name) {
this.threadName = name;
}
public void run() {
for (int.out.println("找不到该姓名对应的学生信息!");
}
break;
case 6: // 根据 i = 1; i <= 10; i++) {
System.out.println(threadName + " " + i);
try {
关键字查询学生信息
System.out.println("请输入关键字:");
String keywordToQuery = scanner.next();
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
public class Main {
List<Student> studentListByKeyword = manager.queryStudentByKeyword(keywordToQuery);
if (studentListByKeyword.size() > public static void main(String[] args) {
Thread t1 = new Thread(new MyThread("Thread 1"));
Thread t2 0) {
for (Student s : studentListByKeyword) {
System.out.println(s);
}
} else {
= new Thread(new MyThread("Thread 2"));
t1.start();
t2.start();
}
}
```
运行 System.out.println("找不到符合条件的学生信息!");
}
break;
case 0: // 退出程序
System.out.println("谢谢使用!");
System.exit(0);
default:
System.out.println("请输入正确以上代码,会创建两个线程,分别为“Thread 1”和“Thread 2”,每个线程循的操作编号!");
break;
}
}
}
}
```
这个程序可以通过控制台菜单来实环10次,每次循环会打印出当前线程名称和循环次数,之后休眠100毫秒现对学生信息的增、删、改、查等功能,并且使用文件读写操作来加载及保存记录信息。
阅读全文