黑马程序员技术交流社区
标题:
线程面试题,这样写对吗?自学的线程。
[打印本页]
作者:
Piaget
时间:
2015-2-8 21:49
标题:
线程面试题,这样写对吗?自学的线程。
本帖最后由 Piaget 于 2015-2-8 21:51 编辑
package thread;
/**
* 写一个线程类Mythread 该线程实现了runnable接口,写一个main方法,用for循环创建5个线程对象,需求如下:
* 1.利用线程类的构造函数输出:”创建线程4“. (当创建一个线程时标记1,再次创建一个线程标记为线程2,所以输出的线程4就是创建的第四个线程)
* 2。在run方法中输出:"线程X: 计数Y"当执行的次数是6,退出。 (线程X是第X个线程,Y是线程的run方法执行了多少次)
*
* @author Administrator
*/
public class MyThread implements Runnable
{
private int count = 1;
// 带参构造方法,用来判断是否是创建的第四个线程。
public MyThread(int x)
{
if (x == 4)
{
System.out.println("创建线程" + x);
}
}
public void run()
{
System.out.println("线程" + Thread.currentThread().getName() + ":计数" + count++);
}
public static void main(String[] args)
{
for (int x = 1; x < 6; x++)
{
MyThread mt = new MyThread(x);
Thread t1 = new Thread(mt);
t1.start();
}
}
}
复制代码
线程.png
(122.25 KB, 下载次数: 53)
下载附件
2015-2-8 21:51 上传
运行结果
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2