实现线程的两种方式
什么是线程?
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速
我们这次连载线程的东西,下面先让代码,进入线程,开个头
继承thread类来实现线程
public class AThread extends Thread {
private static Logger log = Logger.getLogger(AThread.class);
public void run(){
log.info("继承Thread来实现线程------------->");
}
}
实现runnable来实现线程
public class BThread implements Runnable {
private static Logger log = Logger.getLogger(BThread.class);
@Override
public void run() {
log.info("实现Runnable接口来实现线程------------");
}
}
test
public class Test {
public static void main(String[] args) {
AThread a = new AThread();
a.start();
BThread b = new BThread();
Thread t = new Thread(b);
t.start();
}
}
输出:
六月 21, 2020 11:41:51 下午 [com.xiao.demo17.AThread] UNKNOWN METHOD
信息: 继承Thread来实现线程------------->
六月 21, 2020 11:41:51 下午 [com.xiao.demo17.BThread] UNKNOWN METHOD
信息: 实现Runnable接口来实现线程------------
先简单的引入下,连载每天都会有
喜欢的小伙伴可以关注我微信公众号哈,每天都有干货