一个程序多个线程,当前线程不是后台线程的时候怎么能把后台线程再找出来操作?
是否可以用这个方法:
声明一个static的athread
然后在调用后台线程的时候athread = thread.current(命令是错了,但是是这个意思)
最后在其他地方直接thread.current = athread
可以这样么?
谢谢。

解决方案 »

  1.   

    你说的方法可以。不过你new Thread的时候就应该将其引用保存起来。
      

  2.   

    这样啊。谢谢了哦。
    主要是我还没理解thread这种类型到底是怎么回事。
    声明一个静态的thread是相当于产生一个指针还是就声明了一个线程这个问题没搞清楚。to鼠·神·泪:new thread的时候他的引用是什么?
    to点点82:试过了。但是看不出效果。惭愧。
    时间不够再试,所以先做了,然后过来问一下。
      

  3.   

    用hashtable或者arraylist作为你的线程的容器