Domande con tag 'multithreading'

2
risposte

Allocazione di memoria di classi che non hanno dati e blocchi globali

static void Main(string[] args) { var c2 = new Class2(); var c3 = new Class3(); var c1 = new Class1(c2, c3); c1.Method1(); } class Class1 { readonly Class2 _class2; readonly Cla...
posta 23.09.2013 - 18:28
1
risposta

Come devo gestire le eccezioni del ciclo degli eventi?

Qual è la migliore pratica per la gestione delle eccezioni generate da gestori di eventi / ascoltatori in un ciclo di eventi? Ad esempio: class EventLoop { public: void start(); //create a thread which calls run(); void run() { whi...
posta 27.01.2015 - 12:41
1
risposta

Conversione da ListObject a Array con thread

Ho una grande lista (> 500.000) di oggetti e voglio convertirla in una matrice multidimensionale. Fino ad ora lo sto facendo usando un ciclo for, ma dopo alcune misurazioni ho identificato che questo è un collo di bottiglia per il mio program...
posta 25.05.2015 - 16:55
3
risposte

In quale oggetto devo implementare wait () / notify ()?

Sto lavorando a un progetto Android con multithreading. Fondamentalmente devo aspettare che il server risponda prima di inviare più dati. L'attività di invio dei dati è delimitata dal flag boolean hasServerResponded in modo che Thread...
posta 07.06.2014 - 15:32
1
risposta

È utile per ThreadPool.QueueUserWorkItem?

Ho un'applicazione che, tra le altre cose, importa i documenti, quindi invia le e-mail alle parti necessarie per informarli che un documento è stato importato. Risulta che determinare chi inviare per email, quindi eseguire l'invio via email,...
posta 26.06.2012 - 16:18
2
risposte

In difficoltà con l'implementazione della sincronizzazione o della concorrenza

Nella mia app due componenti A e B, hanno i loro dati e stato in base ai dati e allo stato di un terzo componente, componente C: Sia A che B possono modificare i dati del componente C. Sia A che B ascoltano il cambiamento dei dati del comp...
posta 03.06.2018 - 13:47
2
risposte

Perché una discussione utilizza una pila in un contesto?

Correggetemi se ho torto, ma se ho un sistema operativo che fa un cambio di contesto, allora quell'interruttore di contesto è in pratica un passaggio da un thread all'altro, in cui un thread eseguiva un'attività e poi passava a un'altra attività...
posta 15.06.2016 - 02:05
1
risposta

Utilizzo della connessione al database su più thread

diciamo che ho una connessione al database nella classe Database che offre i seguenti metodi pubblici public synchronized void open() {} public synchronized void close() {} public synchronized void addData(Object data) {} Il mio progra...
posta 20.06.2016 - 20:23
2
risposte

Come funziona la soluzione consumatore-produttore?

Sono solo un principiante e il mio libro non tratta questo argomento. Ho studiato il mio problema e ho scoperto che un'implementazione del modello consumatore-produttore è la soluzione ideale e l'ho googolata, ho letto quello che potevo, ho tent...
posta 26.10.2014 - 07:38
2
risposte

Integrazione dell'esecuzione separata del thread all'interno del metodo o avvolgere il metodo con la discussione

Supponiamo, ho un po 'di risorse e un codice che richiede tempo, che voglio organizzare come metodo separato. Per ottimizzare le prestazioni, questo codice dovrebbe essere eseguito nel thread separato. Ora la domanda, dove definire questo thr...
posta 14.07.2015 - 14:54