如果你能给我一些解决我问题的建议,我会很高兴。
我必须从一个程序到另一个程序(单独的程序包)进行函数调用。现在我的问题是,我可以在被叫程序中有一个共同的队列,其中所有的呼叫请求都将排队吗?是否可以维护队列?
实施例
package1:
public class Callingprogram
{
public static void main(String args[])
{
CalledProgram cp=new Calledprogram();
cp.function(hashset);
}
}
package2:
public class Calledprogram
{
public void function(Hasheset hs)
{
here i am going to make use of the hashset sent by them
}
}
现在我在这里重复我的问题:我可以在Calledprogram中创建任何队列,以便跟踪Callingprogram所做的所有调用并逐个提供......如果是这样,我可以有一个示例代码,这样我就可以继续......
谢谢..
答案 0 :(得分:0)
查看java.util.concurrent.BlockingQueue(http://java.sun.com/javase/6/docs/api/java/util/concurrent/BlockingQueue.html)。 它适合你! 克劳迪奥