Domande con tag 'multithreading'

2
risposte

Test JUnit in un'applicazione multithread

Questo è un problema che io e il mio team affrontiamo in quasi tutti i progetti. Testare alcune parti dell'applicazione con JUnit non è facile ed è necessario iniziare presto e attenersi ad esso, ma questa non è la domanda che sto chiedendo. Il...
posta 05.02.2013 - 11:38
4
risposte

Cos'è la sicurezza dei thread? [chiuso]

Che cos'è? Stavo leggendo STL effettivo e ci siamo imbattuti in esso. Ho anche cercato su Google, ma non ho potuto ottenere alcuna informazione utile.     
posta 14.12.2012 - 15:49
1
risposta

Implementazione della chiamata di funzione asincrona in C

Recentemente ho iniziato a lavorare per creare un traduttore generico per tradurre automaticamente i programmi js in C, ma mi sono bloccato quando pensavo al comportamento asincrono. Usando ANSI / POSIX C e consentendo solo a te stesso di utiliz...
posta 26.04.2015 - 23:34
2
risposte

Progettazione di applicazioni multi-thread

Attualmente sto pianificando un servizio di Windows. Sarà un'applicazione multi-thread che controllerà continuamente i record del database e li elaborerà. I miei primi pensieri erano di impostare un numero massimo di thread disponibili e creare...
posta 16.07.2012 - 10:16
2
risposte

Come rendere un metodo sincronizzato su tutte le istanze di una classe

Oggi mi è stata fatta questa domanda dell'intervista e non ho potuto rispondere. Se hai due istanze di una classe Person che ha un metodo setAddress che è sincronizzato. Ora se era un solo oggetto e più thread vi stavano accedendo, il synchron...
posta 01.08.2013 - 00:07
1
risposta

Perché è un cattivo design designare un thread per inviare dati su un socket e l'altro per ricevere dati?

I hanno pubblicato una domanda su SO se due thread possono eseguire simultaneamente un send() e un recv() sullo stesso socket. Mi è stato detto che, mentre potevano, l'implementazione di questo era un esempio di un design molto pover...
posta 24.05.2017 - 22:20
3
risposte

Unità testando l'astrazione del filo

Essendo un codice C ++ portatile, il nostro progetto ha uno strato di astrazione sui thread. Questo strato ha dei test unitari. Questo include test come Thread::sleep(100) che si attiva in 130 ms, che CondVar::notify() riattiva l'altro...
posta 18.05.2017 - 13:09
4
risposte

Test della sicurezza del thread

Supponiamo che tu abbia una funzione f che è o contiene una sezione critica. Come testare l'unità che solo un thread può eseguirlo contemporaneamente, che non ha condizioni di competizione e che non causa un deadlock, ecc ...?     
posta 20.05.2012 - 18:04
4
risposte

Devo iniettare un Thread.sleeper come dipendenza per facilitare il test dell'unità?

Ho un pattern ripetuto nel mio codice che non è facile da testare: classi che vengono eseguite periodicamente. Solo per semplificare le cose, diciamo, assumiamo qualcosa del tipo: while( running ){ long millisToWait = scheduler.getMillise...
posta 24.07.2018 - 17:49
3
risposte

Quanti thread devo usare nel mio server NIO?

Ho creato un server TCP NIO Java, attualmente utilizza quattro thread. Un thread ServerRunnable che utilizza un selettore e tre thread di lavoro. Ho cercato alcune informazioni al riguardo, come ho letto in passato che dovresti avere solo un...
posta 19.03.2015 - 10:34