A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 不再上网 中级黑马   /  2014-8-15 20:36  /  1637 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

怎么创建一个线程?

4 个回复

倒序浏览
额,,其实我很没学到线程。。。刚刚到IO流...
回复 使用道具 举报
继承Thread类或者实现Runnable接口,楼主小心了,你这个有水贴嫌疑
回复 使用道具 举报
创建一个线程,在基础部分的话一般有两种方法:
1.创建一个类,继承Thread类,并重写run()方法,将需要开启单独线程来运行的代码放到run()方法体中,然后创建自定义类的对象,调用对象的start()方法,就可以创建并启动该线程;
2.创建一个类去实现Runnable接口,同样要重写run()方法,将代码放到run()方法体中,然后在test类中创建一个Thread对象,在创建时将自定义类对象作为参数传递给构造函数就可以了!
  1. Thread t=new Thread(new Runnableimpl());
复制代码

其中的Runnableimpl是实现了Runnable接口的自定义类!
同样用调用t的start()方法就可以启动线程!
以后还可以使用线程池来创建对象!!!高新部分会讲到!
回复 使用道具 举报
经鉴定此贴为水贴
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马