黑马程序员技术交流社区

标题: 关于多线程的一点问题 [打印本页]

作者: 笑轻轻    时间: 2014-8-11 11:34
标题: 关于多线程的一点问题
请问如果类实现了Runnable接口时,怎么在run()方法里标志是哪个进程正在执行此方法。谢谢
作者: mr.yang    时间: 2014-8-11 13:31
本帖最后由 mr.yang 于 2014-8-11 13:32 编辑

把实现Runnable接口的类的对象,作为参数传给,Thread对象A a = new A();
Thread t = new Thread(a);
t.start();


作者: liubea    时间: 2014-8-11 14:41
在创建线程的时候给线程起个名,调用的时候打印出来就可以看到是哪个线程在调用。
作者: ❤如止水之絕境    时间: 2014-8-11 20:53

  1.                 long id =Thread.currentThread().getId();
  2.                 String name = Thread.currentThread().getName();
  3.                 System.out.println("current thread id is"+id+",and the name is"+name);
  4.        
复制代码

在runnable中调用即可




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2