Domande taggate «concurrency»

La concorrenza è una proprietà dei sistemi in cui diversi processi vengono eseguiti contemporaneamente.


10
Come spiegare perché il multi-threading è difficile
Sono un programmatore abbastanza bravo, il mio capo è anche un programmatore abbastanza bravo. Anche se sembra sottovalutare alcuni compiti come il multi-threading e quanto possa essere difficile (lo trovo molto difficile per qualcosa di più che eseguire alcuni thread, aspettare che finiscano tutti, quindi restituire risultati). Nel momento in …




1
Le piscine goroutine go-lang sono solo fili verdi?
Il commentatore qui offre le seguenti critiche ai fili verdi: Inizialmente sono stato venduto sul modello N: M come mezzo per avere la programmazione guidata dagli eventi senza l'inferno di callback. Puoi scrivere codice che assomiglia a un vecchio codice procedurale, ma sotto c'è una magia che utilizza il cambio …

16
Linguaggio di programmazione moderno con astrazioni di programmazione simultanee intuitive [chiuso]
Sono interessato all'apprendimento della programmazione concorrente, concentrandomi sul livello applicazione / utente (non sulla programmazione del sistema). Sto cercando un moderno linguaggio di programmazione di alto livello che fornisca astrazioni intuitive per la scrittura di applicazioni simultanee. Voglio concentrarmi su linguaggi che aumentano la produttività e nascondono la complessità della …


7
Esistono pratiche deprecate per la programmazione multithread e multiprocessore che non dovrei più utilizzare?
All'inizio di FORTRAN e BASIC, essenzialmente tutti i programmi erano scritti con istruzioni GOTO. Il risultato è stato il codice spaghetti e la soluzione è stata la programmazione strutturata. Allo stesso modo, i puntatori possono avere caratteristiche difficili da controllare nei nostri programmi. Il C ++ è iniziato con molti …



3
Perché non fili verdi?
Mentre so che le domande su questo sono già state trattate (ad es. Https://stackoverflow.com/questions/5713142/green-threads-vs-non-green-threads ), non mi sento di avere una risposta soddisfacente . La domanda è: perché JVM non supporta più i thread verdi? Lo dice nelle FAQ Java in stile codice : Un thread verde si riferisce a …

4
Devo attenermi o abbandonare Python per gestire la concorrenza?
Ho un progetto LOC da 10K scritto a Django con parecchi Celery ( RabbitMQ ) per lavori di asincronicità e background dove necessario, e sono giunto alla conclusione che parti del sistema trarrebbero beneficio dalla riscrittura in qualcosa di diverso da Django per una migliore concorrenza . I motivi includono: …

3
Quanto lavoro devo inserire in un'istruzione lock?
Sono uno sviluppatore junior che lavora alla stesura di un aggiornamento per software che riceve dati da una soluzione di terze parti, li archivia in un database e quindi li condiziona per l'utilizzo da parte di un'altra soluzione di terze parti. Il nostro software funziona come un servizio Windows. Guardando …
27 c#  .net  concurrency  locks 

3
Diagrammi UML di applicazioni multi-thread
Per le applicazioni a thread singolo mi piace usare i diagrammi di classe per avere una panoramica dell'architettura di quell'applicazione. Questo tipo di diagramma, tuttavia, non è stato molto utile quando si è cercato di comprendere applicazioni multithread / simultanee pesantemente, ad esempio perché diverse istanze di una classe "vivono" …

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.