创建一个线程,在基础部分的话一般有两种方法:
1.创建一个类,继承Thread类,并重写run()方法,将需要开启单独线程来运行的代码放到run()方法体中,然后创建自定义类的对象,调用对象的start()方法,就可以创建并启动该线程;
2.创建一个类去实现Runnable接口,同样要重写run()方法,将代码放到run()方法体中,然后在test类中创建一个Thread对象,在创建时将自定义类对象作为参数传递给构造函数就可以了!
- Thread t=new Thread(new Runnableimpl());
复制代码
其中的Runnableimpl是实现了Runnable接口的自定义类!
同样用调用t的start()方法就可以启动线程!
以后还可以使用线程池来创建对象!!!高新部分会讲到!
|