Domande con tag 'multithreading'

0
risposte

Come spedire queste funzioni in Objective C per non bloccare il thread principale?

C'è un grande oggetto condiviso (tipo di contesto OpenGL) nel mio progetto. Vi si accede da più thread. Per garantire che solo un thread al momento utilizzi SHARED_OBJECT , viene utilizzato il mutex (tipo di NSRecursiveLock ). Il prob...
posta 13.01.2018 - 10:13
1
risposta

Userebbe le coroutine migliorando il mio codice?

Attualmente sto sviluppando il mio linguaggio di programmazione (scritto in Lua). L'analizzatore di testo è composto da due funzioni: lexer e parser . lexer prende come input una stringa, scorre su ogni carattere di esso e lo di...
posta 24.08.2016 - 12:01
0
risposte

ODBC 3 più dichiarazioni rispetto a più connessioni

Quindi adesso ho un singolo thread per gestire tutte le richieste per il database. Diciamo che ho 400 richieste al secondo per accessi / disconti / altre cose e 400 richieste al secondo che sono solo relative agli elementi (spostali, aggiornali,...
posta 11.03.2016 - 18:25
3
risposte

Come far interagire tra loro due thread senza interrompere l'esecuzione del thread?

Potrebbe sembrare simile ad alcune delle altre domande, ma non riguarda l'attesa o la notifica. Ho due thread che fanno due cose diverse Il primo forma un processo in background e cambia comportamento quando riceve un input dall'altro thread...
posta 14.07.2016 - 07:33
0
risposte

Avvisi IDE di sicurezza filo

Mi chiedo, non sarebbe possibile per un IDE rilevare eventuali oggetti mutabili condivisi utilizzati in più thread? Potresti contrassegnare i tipi come [ThreadSafe] o [Immutable] usando gli attributi in .NET, per esempio, e quindi q...
posta 07.03.2013 - 21:13
3
risposte

C'è un modo per calcolare se generare un nuovo thread o usare il thread corrente

Sto costruendo un'interpretazione DSL in cui il parallelismo è parte del linguaggio - l'utente afferma semplicemente che un calcolo può essere fatto in parallelo e l'interprete può decidere se effettuare il calcolo in parallelo o non. Dal mome...
posta 11.03.2013 - 10:32
4
risposte

Perché si tratta di più thread considerati difficili? [duplicare]

Puoi dire che si basa sull'opinione pubblica, ma il problema è che l'opinione di tutti su questo problema è la stessa. Anche gli sviluppatori principali sostengono che creare i thread è facile, trattare con loro è difficile. Non è un lavoro...
posta 14.12.2015 - 09:34
4
risposte

Qual è il gap di prestazioni del ninja, perché è così grande e come possiamo superarlo?

In base a questo abstract : The "Ninja gap" [...] is the performance gap between naively written C/C++ code that is parallelism unaware (often serial) and best-optimized code on modern multi-/many-core processors. Sembra che stia...
posta 22.02.2016 - 05:53
3
risposte

Applicazione che fornisce chiavi univoche a più processi

Qualche idea su come creare un'applicazione che fornisce chiavi univoche ogni volta che viene chiamata da un altro processo. Il processo di chiamata non è il mio problema qui, il mio problema è come sincronizzare tra due (o più) processi e impe...
posta 13.04.2012 - 03:49
3
risposte

È possibile eseguire l'esclusione reciproca dei thread senza il supporto del sistema operativo?

Suppongo che potresti adattare algoritmi di mutua esclusione distribuiti (Ricart / Agrawala, ecc.), ma a parte questi approcci più esotici, ti viene richiesto di utilizzare le primitive fornite dal sistema operativo per ottenere l'esclusione rec...
posta 13.02.2014 - 06:12