计算机的四大类:
计算机操作系统 计算机组成原理 计算机网络 数据结构
并发执行:在同一个时间段能执行 而不是听一时刻
并行执行 :在同一个时刻进行
进程:每打开一个软件相当于 打开一个进程
继承 Thread
这一题是交替输出1-10连着出 一个线程是奇数 一个线程是偶数
实体类
public class Stu extends Thread {
@Override
public void run() {
for (int i = 1; i <= 10; i++) {
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
if (i % 2 != 0) {
System.out.println("奇数:"+ i);
}
}
}
}
测试类
start是开启线程
public static void main(String[] args) throws InterruptedException {
Stu s=new Stu();
t1.start();
for (int i = 1; i <= 10; i++) {
Thread.sleep(500);
if (i % 2 == 0) {
System.out.println("偶数:"+i);
}
}
}
实现 Runnable
public class Stu implements Runnable {
@Override
public void run() {
for (int i = 1; i <= 10; i++) {
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
if (i % 2 != 0) {
System.out.println("奇数:"+ i);
}else {
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("偶数:"+i);
}
}
}
public static void main(String[] args) throws InterruptedException {
Stu s=new Stu();
Thread t1=new Thread(s);
t1.start();
}