java线程是java语言的一个重要特征,在某台机器上可能开了很多线程,如何管理这些线程成为一个棘手的问题。获得这些线程的ID是解决这个问题的关键所在,请教获取线程ID的方法。

解决方案 »

  1.   

    多线程的实现是系统相关的。java调用local代码执行线程管理。
    java中有线程的ID,但不是真正的线程ID,而是线程对象的ID。
    java不允许用户自己管理线程,但可以通过java的接口来管理。
    一旦真正的线程管理权交给程序员,其线程对象的安全性很难保证。
      

  2.   

    Thread.currendThread().getName()
    这个可以返回线程对象的ID