进程
一个APP、一个后台服务可以认为是一个进程。
一个进程中可以并发多个线程,每条线程并行执行不同的任务。
线程
使用Thread、Runnable创建线程;
线程一旦被执行就不可中断;
Thread thread0 = new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("t-0");
System.out.println(Thread.currentThread().getName());
}
});
Thread thread1 = new Thread(new Runnable() {
@Override
public void run() {
System.out.println("t-1");
System.out.println(Thread.currentThread().getName());
}
});
Thread thread2 = new Thread(new Runnable() {
@Override
public void run() {
System.out.println("t-2");
System.out.println(Thread.currentThread().getName());
}
});
thread0.start();
thread1.start();
thread2.start();
网友评论