|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1135
|
[JAVA]Problemino: esecuzione e attesa
Ho un piccolo problema, io ho 2 metodi di prova:
Codice:
public void transferF(){
String[] currentDir;
try{
while(queue.peek() != null){
currentDir = (String[])queue.getFirst();
System.out.println("Stò trasferendo: " + currentDir[2]);
Thread.sleep(30000);
queue.removeFirst();
System.out.println("Lunghezza queue dopo il trasferimento: " + queue.size());
}
queue = null;
}catch(Exception e){}
}
Codice:
public void addQueue(String from, String to, String dirFrom, String dirTo){
String[] newDir = new String[4];
if(queue.peek() == null){
System.out.println("Arriva la prima dir: " + dirFrom);
newDir[0] = from;
newDir[1] = dirFrom;
newDir[2] = to;
newDir[3] = dirTo;
queue.add(newDir);
System.out.println("Lunghezza queue dopo l'add della prima dir: " + queue.size());
transferF();
}else{
System.out.println("Arriva successiva dir: " + dirFrom);
newDir[0] = from;
newDir[1] = dirFrom;
newDir[2] = to;
newDir[3] = dirTo;
queue.add(newDir);
System.out.println("Lunghezza queue dopo l'add della dir: " + queue.size());
}
}
Grazie NapalM |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:07.




















