黑马程序员技术交流社区

标题: 怎么创建一个线程? [打印本页]

作者: 不再上网    时间: 2014-8-15 20:36
标题: 怎么创建一个线程?
怎么创建一个线程?
作者: 回头浪子心    时间: 2014-8-15 20:40
额,,其实我很没学到线程。。。刚刚到IO流...
作者: 姜佳文    时间: 2014-8-15 20:58
继承Thread类或者实现Runnable接口,楼主小心了,你这个有水贴嫌疑
作者: idency    时间: 2014-8-15 21:47
创建一个线程,在基础部分的话一般有两种方法:
1.创建一个类,继承Thread类,并重写run()方法,将需要开启单独线程来运行的代码放到run()方法体中,然后创建自定义类的对象,调用对象的start()方法,就可以创建并启动该线程;
2.创建一个类去实现Runnable接口,同样要重写run()方法,将代码放到run()方法体中,然后在test类中创建一个Thread对象,在创建时将自定义类对象作为参数传递给构造函数就可以了!
  1. Thread t=new Thread(new Runnableimpl());
复制代码

其中的Runnableimpl是实现了Runnable接口的自定义类!
同样用调用t的start()方法就可以启动线程!
以后还可以使用线程池来创建对象!!!高新部分会讲到!

作者: 790324255a    时间: 2014-8-15 21:58
经鉴定此贴为水贴




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2