线程的实现方式

①实现方式

1.通过集成Thread类实现一个线程

2.通过实现Runnable接口实现一个接口

  集成扩展性不强,java总只支持单继承,如果一个类继承Thread就不能集成其他的类了

 

②如何启动

Thread thread = new Thread(继承了Thread或者实现了Runnable的对象)

thread.setName("给线程起一个名字");

thread.start();

启动线程使用start方法,而启动以后执行的是run方法

 

③怎么区分线程?在一个系统中有很多线程,每个线程都会打印日志,我想区分是哪个线程打印的怎么办

thread.setName("给线程设置一个名字");这是一种规范,在线程创建完成后,都需要设置一个名称。

 

posted @ 2019-08-05 15:52  我爱si搬砖  阅读(125)  评论(0编辑  收藏  举报