pthreads

    10calore

    3risposta

    La funzione pthread_cond_timedwait richiede un tempo assoluto in una struttura timepec. Quale funzione del tempo si suppone di utilizzare per ottenere il tempo assoluto. Ho visto molti esempi sul web

    5calore

    3risposta

    Esiste uno scenario, ho due thread che utilizzano entrambi lo stesso mutex. Un thread ha bloccato il mutex e si è bloccato. Quale sarebbe lo stato mutex? È ancora bloccato e il secondo thread non poss

    18calore

    2risposta

    che la compilazione di un programma multithreaded che usiamo gcc come di seguito: gcc -lpthread -D_REENTRANT -o someprogram someprogram.c che cosa è esattamente la bandiera -D_REENTRANT facendo qui?

    6calore

    2risposta

    Ho appena iniziato l'apprendimento pthreads API e sto seguendo il tutorial here Tuttavia, in un esempio di programma di pthread_create, il programma di esempio crea una lunga variabile e passa il suo

    5calore

    2risposta

    Ho bisogno di scrivere un server che accetta connessioni da più macchine client, mantiene traccia dei client connessi e invia i dati dei singoli client secondo necessità. A volte, tutti i client posso

    9calore

    5risposta

    Sembra che Linux non implementa pthread_suspend e continui, ma ho davvero bisogno di em. Ho provato cond_wait, ma è troppo lento. Il lavoro di threading esegue per lo più in 50us ma occasionalmente es

    10calore

    2risposta

    Sto utilizzando pthread.h in un file *.cc. quando provo ad usare pthread_exit(0); o pthread_join(mythrds[yy],NULL); si dice: .cc:(.text+0x3e): undefined reference to `pthread_exit' quando rispettato

    25calore

    6risposta

    Quando eseguo GDB su un programma che carica un .so che è collegato a pthreads, GDB segnala l'errore "Impossibile trovare nuovi thread: errore generico". Si noti che l'eseguibile che eseguo non è coll

    7calore

    5risposta

    Provo a creare un'applicazione che utilizza pthreads e __m128 SSE type. Secondo il manuale GCC, l'allineamento di stack predefinito è 16 byte. Per utilizzare __m128, il requisito è l'allineamento a 16

    8calore

    2risposta

    Ho una struttura ad albero grande su cui lavorano più thread contemporaneamente. Idealmente, mi piacerebbe avere un singolo blocco mutex per ogni cella. Ho esaminato la definizione di pthread_mutex_t