Domande taggate [concurrency]

16 voti
6 risposte
CountdownLatch ripristinabile
Ho bisogno di qualcosa che sia direttamente equivalente a CountDownLatch, ma è ripristinabile (rimanendo thread-safe!). Non posso usare i classi...
34 voti
4 risposte
Come dichiarare gli elementi dell'array volatile in Java?
Esiste un modo per dichiarare gli elementi dell'array volatile in Java? Cioè.  volatile int[] a = new int[10]; dichiara il riferimento del...
chiesto 9 anni fa
204 voti
14 risposte
Qual è la differenza tra Thread start () e Runnable run ()
Supponiamo di avere questi due Runnable:  class R1 implements Runnable { public void run() { … } … } class R2 implements Runnable {...
46 voti
4 risposte
Permettere a questo riferimento di scappare
Apprezzerei l'aiuto nella comprensione di quanto segue da "Concurrency Java in Practice":    Chiamare un metodo di istanza sovrascrivibile (u...
chiesto 5 anni fa
120 voti
4 risposte
Diversi tipi di set thread-safe in Java
Sembra che ci siano molte diverse implementazioni e modi per generare insiemi thread-safe in Java. Alcuni esempi includono 1) CopyOnWriteArr...
chiesto 1 anno fa
21 voti
7 risposte
Latch che può essere incrementato
Qualcuno sa se esiste un'implementazione di latch che faccia quanto segue: ha un metodo per decrementare il valore del latch o attendere se...
chiesto 6 anni fa
897 voti
32 risposte
Qual è la differenza tra concorrenza e parallelismo?
Qual è la differenza tra concorrenza e parallelismo? Gli esempi sono apprezzati.      897 risposta breve: la concorrenza è costituita d...
471 voti
9 risposte
Perché non c'è ConcurrentHashSet contro ConcurrentHashMap
HashSet è basato su HashMap. Se consideriamo l'implementazione HashSet<E>, tutto è gestito sotto il HashMap<E,Object>. <E&g...
20 voti
4 risposte
Perché Thread.isInterrupted () restituisce sempre false?
Ho trovato il metodo di JavaDoc: Returns: vero se questo thread è stato interrotto; false altrimenti. Penso che ci sia qualcosa di sbagl...
chiesto 8 anni fa
14 voti
9 risposte
singleton con volatile in java
 class MyClass { private static volatile Resource resource; public static Resource getInstance() { if(resource ==...
chiesto 2 anni fa
25 voti
7 risposte
Il progetto Darkstar è realistico? [chiuso]
Project Darkstar è stato l'argomento del mensile JavaSIG incontrati negli uffici di Google a New York la notte scorsa. Per coloro che non lo...
chiesto 5 anni fa
28 voti
3 risposte
Problema di concorrenza PHP, più richieste simultanee; mutex?
Quindi mi sono appena reso conto che PHP è potenzialmente in grado di eseguire più richieste contemporaneamente. I log della scorsa notte sembra...
chiesto 4 anni fa
36 voti
12 risposte
Quali sono alcuni esempi di esempi di modelli di dominio di qualità open source c # [chiuso]
Sono uno sviluppatore piuttosto giovane e ancora nella fase di emulazione della mia carriera. Ho letto molto su alcuni argomenti come la concorr...
30 voti
9 risposte
Perché due AtomicInteger non sono mai uguali?
Mi sono imbattuto nella fonte del AtomicInteger e mi sono reso conto che  new AtomicInteger(0).equals(new AtomicInteger(0)) è uguale a fals...
chiesto 8 anni fa
20 voti
5 risposte
Variabile volatile in Java
Quindi sto leggendo questo libro intitolato Java Concurrency in Practice e sono fermo su questa spiegazione che non riesco a comprendere senza...
136 voti
15 risposte
Cos'è un deadlock?
Quando si scrivono applicazioni multi-thread, uno dei problemi più comuni riscontrati è deadlock. Le mie domande alla comunità sono: Che...
38 voti
2 risposte
threading.Condition vs threading.Event
Devo ancora trovare una spiegazione chiara delle differenze tra le classi Condition e Event nel modulo threading . C'è un chiaro caso d'uso in...
13 voti
2 risposte
RxJava - Schedulers vs ExecutorService?
Ho avuto l'impressione che per attività altamente computazionali e parallelizzate in RxJava, un ExecutorService tradizionale sarebbe più veloce...
chiesto 3 anni fa
23 voti
3 risposte
Ciclo infinito di Java HashMap.get (Object)
Alcune risposte su SO indicano che il metodo get in una HashMap può cadere in un ciclo infinito (ad es. questo o questo ) se non sincronizzat...
14 voti
9 risposte
Concorrenza e multithreading
Non ho molta esperienza con argomenti come Concurrency e Multithreading. In effetti, nella maggior parte della mia carriera di sviluppo del web...
chiesto 9 anni fa
32 voti
3 risposte
Java confronta e scambia semantica e prestazioni
Qual è la semantica di confrontare e scambiare in Java? Vale a dire, il metodo di confronto e scambio di un AtomicInteger garantisce solo l'acce...
13 voti
2 risposte
Il thread NSNotificationCenter è sicuro?
Posso pubblicare una notifica in una determinata coda e riceverla su un'altra? Voglio utilizzare le notifiche per comunicare code diverse, ma no...
48 voti
11 risposte
Come faccio a sapere se questo metodo C # è thread-safe?
Sto lavorando alla creazione di una funzione di richiamata per un evento di rimozione degli elementi della cache ASP.NET. La documentazione d...
chiesto 4 anni fa
31 voti
3 risposte
Come posso soddisfare le richieste in concomitanza con Rails 4?
Sto cercando di servire più richieste contemporaneamente in Rails 4, qualcosa che sono riuscito a fare molto facilmente con config.threadsafe! e...
chiesto 5 anni fa
129 voti
10 risposte
Buon esempio di livelock?
Capisco cos'è il livelock, ma mi chiedevo se qualcuno avesse avuto un buon esempio basato su codice di esso? E in base al codice, io non signi...
chiesto 3 anni fa