Domande taggate «concurrency»

Nell'informatica, la concorrenza è una proprietà dei sistemi in cui è possibile eseguire calcoli multipli in periodi di tempo sovrapposti. I calcoli possono essere eseguiti su più core nello stesso chip, thread preventivamente condivisi nel tempo sullo stesso processore o eseguiti su processori separati fisicamente.






7
Qual è la risposta Haskell a Node.js?
Credo che la comunità Erlang non sia invidiosa di Node.js in quanto esegue l'I / O non bloccante in modo nativo e ha modi per ridimensionare facilmente le distribuzioni su più di un processore (qualcosa che non è nemmeno incorporato in Node.js). Maggiori dettagli su http://journal.dedasys.com/2010/04/29/erlang-vs-node-js e Node.js o Erlang …




10
Sincronizzazione vs blocco
java.util.concurrentL'API fornisce una classe chiamata as Lock, che sostanzialmente serializzerebbe il controllo per accedere alla risorsa critica. Fornisce metodi come park()e unpark(). Possiamo fare cose simili se possiamo usare synchronizedparole chiave wait()e notify() notifyAll()metodi e utilizzo . Mi chiedo quale di questi sia meglio in pratica e perché?

6
Perché creare un thread è costoso?
I tutorial Java affermano che la creazione di un thread è costosa. Ma perché è esattamente costoso? Cosa sta succedendo esattamente quando viene creato un thread Java che ne rende costosa la creazione? Sto prendendo la dichiarazione come vera, ma mi interessa solo la meccanica della creazione di Thread in …

8
Come funzionano i metodi statici sincronizzati in Java e posso usarlo per caricare entità Hibernate?
Se ho una classe util con metodi statici che chiamerà le funzioni di ibernazione per ottenere l'accesso ai dati di base. Mi chiedo se realizzare il metodo synchronizedsia l'approccio giusto per garantire la sicurezza del thread. Voglio che ciò impedisca l'accesso delle informazioni alla stessa istanza DB. Tuttavia, ora sono …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.