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.




16
SET NOCOUNT ON sull'utilizzo
Ispirato da questa domanda in cui ci sono viste diverse su SET NOCOUNT ... Dovremmo usare SET NOCOUNT ON per SQL Server? In caso contrario, perché no? Cosa fa Modifica 6, il 22 lug 2011 Sopprime il messaggio "Righe xx interessate" dopo qualsiasi DML. Questo è un gruppo di risultati …

8
Perché usare un ReentrantLock se si può usare sincronizzato (questo)?
Sto cercando di capire cosa rende il blocco in concorrenza così importante se si può usare synchronized (this). Nel codice fittizio di seguito, posso fare: sincronizzato l'intero metodo o sincronizzare l'area vulnerabile ( synchronized(this){...}) O bloccare l'area di codice vulnerabile con un ReentrantLock. Codice: private final ReentrantLock lock = new …










10
Perché deve aspettare () essere sempre nel blocco sincronizzato
Sappiamo tutti che per invocare Object.wait()questa chiamata deve essere inserita in un blocco sincronizzato, altrimenti IllegalMonitorStateExceptionviene lanciata. Ma qual è la ragione per fare questa restrizione? So che wait()rilascia il monitor, ma perché dobbiamo acquisire esplicitamente il monitor rendendo sincronizzato un determinato blocco e quindi rilasciare il monitor chiamandowait() ? …

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.