Resultados da pesquisa a pedido "java.util.concurrent"
Código estranho em java.util.concurrent.LinkedBlockingQueue
Todos Eu encontrei um código estranho no LinkedBlockingQueue: private E dequeue() { // assert takeLock.isHeldByCurrentThread(); Node<E> h = head; Node<E> first = h.next; h.next = h; // help GC head = first; E x = first.item; first.item = null; ...
Os blocos sincronizados podem ser mais rápidos que o Atomics?
Suponha duas seguintes implementações de contador:
ConcurrentHashMap é totalmente seguro?
esta é uma passagem do JavaDoc sobre
Existe o equivalente java.util.concurrent para o WeakHashMap?
O código a seguir pode ser reescrito sem o uso deCollections.synchronizedMap() ainda mantendo a correção na simultaneidade? Collections.synchronizedMap(new WeakHashMap<Class, Object>());ou seja, existe algo do java.util.concurrent que se pode ...
Uso do Java ThreadPool
Estou tentando escrever um rastreador da web multithread. Minha classe de entrada principal possui o seguinte código: ExecutorService exec = Executors.newFixedThreadPool(numberOfCrawlers); while(true){ URL url = frontier.get(); if(url == null) ...
Existe um Mutex em Java?
Existe um objeto Mutex em java ou uma maneira de criar um? Estou perguntando porque um objeto Semáforo inicializado com 1 permissão não me ajuda. Pense neste caso: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception ...
Sincronização vs Bloqueio
java.util.concurrent A API fornece uma classe chamada comoLock, que basicamente serializaria o controle para acessar o recurso crítico. Dá um método comopark() eunpark(). Podemos fazer coisas semelhantes se pudermos usarsynchronized ...
java.util.ConcurrentModificationException On MapView
fellas Estou enfrentando um problema muito estranho de muitos dias. Estou tentando atualizar a sobreposição com frequência. Então, em algum momento, estou recebendo "java.util.ConcurrentModificationException" quando toco no mapa ou em algum ...