Olá, tenho uma dúvida quanto a implementação utilizando BlockingQueue, qual a diferença entre as implementações a seguir:
[code]package testeProdutorConsumidor;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
BlockingQueue<Integer> lista = new LinkedBlockingQueue<Integer>();
}
}
[/code]
package testeProdutorConsumidor;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
BlockingQueue<Integer> lista = new LinkedBlockingQueue<Integer>(1);
}
}