java里面有这样的队列吗?全局都可以调用的,我在主函数中往队列中加入一个元素,然后在主函数外的函数中也能调用队列中的每个元素 
就像下面这样 public class get { 
protected static void process{ 
...removeQueue... 

public static void main(String[] args) { ...AddtoQueue(1)...; 
...AddtoQueue(2)...; 
} } 因为java里面的生存周期问题,所以才有此一问,请大虾解惑 
说白了就是有一个全程的队列,哪个函数都可以调用它,这样可以吗

解决方案 »

  1.   

    我不太明白你的意思你说的是多线程吗?如果是,则是那种类似生产者消费者的东西吧?那可以用java.util.concurrent.LinkedBlockingQueue,它已经做了等待这些工作
    如果是单线程,那就更简单一个静态变量LinkedList就行啊,你总是从这个变量获取和放入就行
      

  2.   

    public class get { 
    protected static void process{ 
    ...removeQueue... 

    ------------------------------------------------------首先改成public,如果能保证一直有对象引用它就没问题啊,如果做成静态的就只需要保证类不死.