Domande con tag 'multithreading'

1
risposta

Soluzione semplice per chiamare una funzione solo su un thread, in coda per le chiamate in attesa?

Supponiamo che esista una funzione EventHandler chiamata su più thread in momenti diversi. EventHandler deve chiamare SomeOtherFunction , ma queste chiamate devono avvenire solo su un thread alla volta. Ciò significa: se un...
posta 27.02.2018 - 15:20
2
risposte

Ottieni dati di servizio di iterazioni future

Ho un dubbio con il threading delle chiamate di servizio dati all'interno di un ciclo foreach. Ecco qui: Supponiamo che tu debba richiedere i dati da un servizio e quindi elaborare tali dati, per questo esempio, supponiamo che la richiesta di...
posta 21.10.2016 - 02:39
1
risposta

La possibilità di una corsa di dati può essere ignorata in alcuni casi? (pur avendo thread concomitanti) [duplicato]

Sto programmando un motore di gioco come un progetto per hobby, e vorrei separare la fisica e disegnare in due thread separati. I vettori di posizione delle entità sono soggetti a modifiche dal thread di fisica, mentre il thread di disegno ric...
posta 06.05.2014 - 09:22
1
risposta

Python multithreading e utilizzo di processori moderni - qual è il rovescio della medaglia?

CPython implementation detail: In CPython, due to the Global Interpreter Lock, only one thread can execute Python code at once (even though certain performance-oriented libraries might overcome this limitation). If you want your applicat...
posta 12.09.2013 - 14:53
1
risposta

Memoria transazionale vs Mutex e serrature

Abbiamo appena scoperto che i processori Intel ora supportano la memoria transazionale !!!! Ho imparato a conoscere le operazioni Transazionali nella mia classe dB / OS, è un concetto molto semplice: l'intera operazione viene eseguita o non vien...
posta 17.11.2013 - 10:07
1
risposta

Eliminazione dei requisiti di affinità del thread durante la conversione di un oggetto COM STA in un oggetto COM MTA

Supponiamo di dover convertire un oggetto COM STA in un oggetto MTA. Gli appartamenti a thread singolo garantiscono non solo che solo un thread chiamerà l'oggetto alla volta, ma che è sempre lo stesso thread (affinità del thread). Penso di av...
posta 17.09.2015 - 20:52
1
risposta

Come gestire un bot di messaggistica istantanea che deve eseguire attività minime mentre attende anche i comandi

Sto scrivendo un bot per Matrix usando Ruby che consente agli utenti di iscriversi ai feed RSS e quando un nuovo elemento compare nel feed che ottiene inviato alla stanza. Il problema che ho riscontrato è come faccio a far sì che il program...
posta 28.10.2017 - 04:50
1
risposta

Esecuzione di attività quotidiane sul server di back-end insieme ad altre attività

Quindi ho un server Google Cloud AppEngine con 2 lavori principali. Ogni giorno alle 00:00, scarica molti dati (Firebase / Async), elabora e invia notifiche via HTTP, interagisci con GoogleStorage, ecc. Ascolta i diversi tipi di richieste...
posta 18.05.2017 - 21:43
1
risposta

Devo usare un booleano o un token di cancellazione per fermare questa attività?

Ho un programma che avvia un'attività come segue: token = this.tokenSource.Token; var t = Task.Factory.StartNew(() => { while(!token.IsCancellationRequested) { // do the work... } }, token); Il mio obiettivo con ques...
posta 12.09.2016 - 20:47
1
risposta

Come impedire che una query SQL a lunga esecuzione rimanga bloccata?

Se avessi un metodo come: private void someMethod() { runSqlQueryA(); runSqlQueryB(); runSqlQueryC(); } La mia comprensione è che questo metodo sarà uno thread . In weblogic, il thread apparirà bloccato se è in esecuzione...
posta 17.07.2015 - 00:22