黑马程序员技术交流社区
标题:
创建线程的方式
[打印本页]
作者:
邂逅流星雨
时间:
2015-6-14 23:45
标题:
创建线程的方式
Java中创建线程的方式有几种
作者:
guiqulaixi
时间:
2015-6-15 00:28
1 需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法;
2 实现Runnalbe接口,重载Runnalbe接口中的run()方法。
作者:
水蛭31
时间:
2015-6-15 08:50
有两个:1,通过类继承Thread类, 重写run()方法,然后创建这个类的对象调用start()方法; 2,通过类实现Runnable接口,重写run()方法 然后将这个类的子类对象通过实参传到Thread对象中,调用Thread类的start()方法
作者:
q19871127
时间:
2015-6-15 09:27
一共3种方式 除了楼上说的两种之外 还有一种使用线程池创建的方式
让类实现callable接口重写call方法
public static void main(String[] args) {
//1.获取一个线程池
ExecutorService service = Executors.newFixedThreadPool(2);
//2.调用submit()方法启动线程
service.submit(new MyCallable());
//关闭线程池
service.shutdown();
}
复制代码
作者:
gainn
时间:
2015-6-15 13:06
q19871127 发表于 2015-6-15 09:27
一共3种方式 除了楼上说的两种之外 还有一种使用线程池创建的方式
让类实现callable接口重写call方法
...
第一次了解,学习了
作者:
zlpiano
时间:
2015-6-15 15:30
我还以为只有两种方法 原来有三种,受教了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2