Domande taggate «multithreading»

Il multi-threading è la capacità di un computer o di un programma di eseguire lavori contemporaneamente o in modo asincrono utilizzando più flussi di esecuzione simultanei (generalmente chiamati thread).

8
Powershell può eseguire comandi in parallelo?
Ho uno script PowerShell per eseguire un'elaborazione batch su un gruppo di immagini e mi piacerebbe eseguire un'elaborazione parallela. Powershell sembra avere alcune opzioni di elaborazione in background come start-job, wait-job, ecc., Ma l'unica buona risorsa che ho trovato per fare lavoro parallelo è stata la scrittura del testo di …

11
Cosa significa threadsafe?
Recentemente ho provato ad accedere a una casella di testo da un thread (diverso dal thread dell'interfaccia utente) e è stata generata un'eccezione. Diceva qualcosa sul "codice non sicuro per i thread" e così ho finito per scrivere un delegato (campione da MSDN aiutato) e chiamarlo invece. Ma anche così …

4
Il thread Java che esegue l'operazione resto in un ciclo blocca tutti gli altri thread
Il seguente frammento di codice esegue due thread, uno è un semplice timer che registra ogni secondo, il secondo è un ciclo infinito che esegue un'operazione resto: public class TestBlockingThread { private static final Logger LOGGER = LoggerFactory.getLogger(TestBlockingThread.class); public static final void main(String[] args) throws InterruptedException { Runnable task = …






5
Come sincronizzare una variabile statica tra thread che eseguono istanze diverse di una classe in Java?
So che l'uso della synchronizeparola chiave prima di un metodo porta la sincronizzazione a quell'oggetto. Ovvero, verranno sincronizzati 2 thread che eseguono la stessa istanza dell'oggetto. Tuttavia, poiché la sincronizzazione è a livello di oggetto, 2 thread che eseguono istanze diverse dell'oggetto non verranno sincronizzati. Se abbiamo una variabile statica …



4
Blocchi rientranti in C #
Il codice seguente determinerà un deadlock utilizzando C # su .NET? class MyClass { private object lockObj = new object(); public void Foo() { lock(lockObj) { Bar(); } } public void Bar() { lock(lockObj) { // Do something } } }

2
Gestione del segnale con più thread in Linux
In Linux, cosa succede quando un programma (che possibilmente ha più thread) riceve un segnale, come SIGTERM o SIGHUP? Quale thread intercetta il segnale? Possono più thread ottenere lo stesso segnale? Esiste un thread speciale dedicato interamente alla gestione dei segnali? In caso contrario, cosa succede all'interno del thread che …
119 c  linux  multithreading  signals  ipc 



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.