Leggo spesso che il parallelismo e la concorrenza sono cose diverse. Molto spesso i risponditori / commentatori arrivano fino a scrivere che sono due cose completamente diverse. Eppure, a mio avviso, sono collegati, ma vorrei alcuni chiarimenti al riguardo. Ad esempio, se sono su una CPU multi-core e riesco a …
Conoscete qualche framework xUnit che consenta di eseguire test in parallelo, per utilizzare più core nella macchina di oggi? Se nessuno (o così pochi) lo fa, forse c'è una ragione ... È che i test di solito sono così rapidi che le persone semplicemente non sentono il bisogno di paralizzarli? …
Ho una classe che leggerà da Excel (C # e .Net 4) e in quella classe ho un lavoratore in background che caricherà i dati da Excel mentre l'interfaccia utente può rimanere reattiva. La mia domanda è la seguente: è un cattivo progetto avere un lavoratore in background in una …
Quando dormi un thread, cosa sta realmente succedendo? Vedo che dormire un thread "mette in pausa il thread corrente per un determinato periodo di tempo" . Ma come funziona? Secondo Come funziona Thread.sleep () internamente e Come funziona davvero Thread.sleep? : la durata del sonno sarà soggetta ad una granularità …
Sono abbastanza nuovo su Java e la mia esperienza è limitata alle applicazioni basate sul Web in esecuzione su un contenitore Web (nel mio caso Jboss). Ho ragione nel dire che per le applicazioni Web il contenitore web si occupa del multi-threading? In tal caso, posso introdurre nuovi gradini in …
Supponiamo che abbiamo un thread che vuole verificare quando un altro thread ha terminato il suo compito. Ho letto che dovremmo chiamare una funzione di tipo wait () che farà aspettare questo thread fino a quando non riceve una notifica che l'altro thread è finito. E questo è positivo perché …
Vorrei sperimentare i thread su un processore multi-core, ad esempio per creare un programma che utilizza due thread diversi che vengono eseguiti da due diversi core del processore. Tuttavia, non mi è chiaro a quale livello i thread vengono assegnati ai diversi core. Posso immaginare i seguenti scenari (a seconda …
Se ho capito, il modello dell'attore è proprio come il modello a oggetti, ma con alcune differenze: OGNI oggetto genera il proprio thread separato e non è un problema anche quando hai migliaia di oggetti. Gli attori non interagiscono chiamando le funzioni e ottenendo valori di ritorno ma invece inviando …
Sono stanco di sentire che le persone raccomandano di usare solo un thread per processore, mentre molti programmi ne usano fino a 100 per processo! prendiamo ad esempio alcuni programmi comuni vb.net ide uses about 25 thread when not debugging System uses about 100 chrome uses about 19 Avira uses …
Sono attualmente uno sviluppatore C # con una comprensione piuttosto traballante del threading. Entrambi questi collegamenti sono stati suggeriti in altri post: http://www.yoda.arachsys.com/csharp/threads/ http://www.albahari.com/threading/ Dovrei tornare alle origini e forse guardare alcuni testi di informatica sull'argomento? Sento davvero che se salto e uso le librerie c # non avrei davvero …
Ho un grande calcolo da fare. Mentre posso utilizzare tutti i core, ho pensato che ci fosse qualche motivo per lasciare fuori 1 core e non utilizzarlo? (calcolo cpu solo no IO). O sto sottovalutando il sistema operativo che non saprebbe gestire e fare il cambio di contesto corretto anche …
Come posso implementare la mia libreria multipiattaforma (ad esempio su JRE) per operare in modo thread-safe su riferimenti a oggetti, in modo che front-end nativi su altre piattaforme possano osservare l'oggetto e trarre vantaggio da schemi osservabili? Un po 'di background: esiste un concetto di associazione dei dati utilizzato nella …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Non possiamo serializzare le registrazioni poiché ci sono milioni di utenti che si registrano contemporaneamente. È necessario che si verifichino registrazioni parallele. Supponiamo che il database non contenga il nome utente 'user1'. Quando due utenti tentano di registrarsi nello stesso momento con "user1", lo accetteranno. Ma in seguito causerà problemi. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.