java线程研究---(1)建立Thread和产生线程对象

来源:互联网 发布:新疆教师网络平台登录 编辑:程序博客网 时间:2024/06/14 22:21

建立Thread


建立Thread的两种方法:

  1. 继承Thread类
    package thread;public class Hello1 extends Thread {String name;public Hello1(String n) {this.name = n;}@Overridepublic void run() {for (int i = 1; i <= 10; i++) {System.out.println(name + " Hello " + i);}}}


  2. 实现Runnable接口
    package thread;public class Hello2 implements Runnable {String name;public Hello2(String n) {this.name = n;}@Overridepublic void run() {for (int i = 1; i <= 10; i++) {System.out.println(name + " Hello " + i);}}}


产生线程对象



// thread task  这里只是生成一个“线程任务”,不管这个任务是通过继承Thread还是实现RunnableHello1 h1 = new Hello1("Hello1:");Hello2 h2 = new Hello2("hello2:");// 产生线程对象,需要传入“线程任务”。这里同时给“线程任务”命名。Thread t1 = new Thread(h1, "thread1, hello1");Thread t2 = new Thread(h2, "thread2, hello2");


代码例子,会不断更新和修改的。请关注后续文章~~~


1 1
原创粉丝点击