Domande con tag 'multithreading'

1
risposta

Più lettori su FIFO

Ho già fatto una domanda qui a proposito di più scrittori su una FIFO, e ora so che la scrittura è sicura per i thread fintanto che scrivo meno di PIPE_BIF, qui è il link per quel limite. Che ne dici di leggere? e se avessi due (o più) letto...
posta 27.07.2012 - 19:21
1
risposta

Usando python su un Raspberry Pi, come faccio a registrare video e continuo a leggere altri sensori contemporaneamente?

Per il mio sistema mi piacerebbe registrare costantemente, cosa che posso fare indipendentemente. Inoltre, ho bisogno di leggere costantemente alcuni sensori (usando SPI), che in modo indipendente posso anche fare. Il mio problema attuale è l...
posta 27.08.2018 - 22:26
5
risposte

Condizioni di gara nelle lingue JVM rispetto a C / C ++

Stavo pensando ai problemi di sincronizzazione dei thread in linguaggi compilati come C ++, rispetto ai problemi di sincronizzazione in linguaggi come Java. Mi chiedo come un linguaggio JVM come Java non (almeno nella pratica) soffra di cor...
posta 11.11.2014 - 13:50
3
risposte

Posso produrre un deadlock con un singolo thread? aka. Cos'è un deadlock?

Espande " Deadlock in applicazione a thread singolo " su StackOverflow . Quella domanda non è stata davvero conclusiva e penso che sia meglio appartenere qui. Con la definizione di un deadlock, è tecnicamente possibile produrre un deadloc...
posta 02.12.2018 - 22:09
3
risposte

Una struttura dati utilizzata solo in un singolo thread è sempre sicura?

Ho avuto una conversazione con alcuni colleghi e il concetto di sicurezza del thread per una struttura dati è venuto fuori. In questo esempio, abbiamo 2 thread: un thread principale e un thread in background. Per la seguente pseudo classe:...
posta 19.04.2017 - 04:03
2
risposte

Un thread per tutte le operazioni del database o un thread per ogni operazione db?

Sto lavorando su un'applicazione server che dovrebbe gestire molte richieste. C'è un thread per ogni richiesta e ogni richiesta ha un'operazione di database. Creare una connessione per ogni richiesta e fare l'operazione DB perderà tempo. Le o...
posta 27.11.2017 - 01:14
2
risposte

Cosa succede allo stato e ai metodi di blocco quando un thread acquisisce un blocco?

Supponiamo che abbia la seguente classe class Student{ void method1(){ // Do Something } void method2(){ // Do Something } } E l'oggetto di questa classe è usato come monitor in sincronizzazione in qualche parte del...
posta 04.09.2015 - 13:12
2
risposte

Quando il blocco non è necessario nel multithreading

Voglio che 500 oggetti vengano elaborati contemporaneamente utilizzando il multithreading. Questi oggetti avranno alcuni dati iniziali prima della creazione dei thread. Sto creando 5 thread e ogni thread prende 100 oggetti e avvia l'operazion...
posta 28.09.2014 - 16:39
1
risposta

Limitato I / O o CPU

Ho un'applicazione di telefonia, c'è un servizio Windows (prodotto di terze parti) in esecuzione su un server remoto. L'applicazione viene eseguita contro il server. Per connettere il server, abbiamo il codice. public static TelephonyServer ts...
posta 10.10.2014 - 17:15
2
risposte

Threads - Quando usare la barriera?

Uso della sintassi python, threading.Barrier(NUM_THREADS) stabilisce un punto di controllo e tutti i blocchi di thread partecipanti fino a quando tutte le "parti" partecipanti hanno raggiunto quel punto. Permette ai thread di avviarsi se...
posta 22.07.2017 - 19:54