Articles of multithreading

I metodi statici non sincronizzati sono thread-safe se non modificano le variabili di class statiche?

Mi stavo chiedendo se hai un metodo statico che non è sincronizzato, ma non modifica alcuna variabile statica è thread-safe? Che dire se il metodo crea variabili locali al suo interno? Ad esempio, è il seguente codice thread-safe? public static String[] makeStringArray( String a, String b ){ return new String[]{ a, b }; } Quindi […]

Qual è la differenza tra ManualResetEvent e AutoResetEvent in .NET?

Ho letto la documentazione su questo e penso di aver capito. Un AutoResetEvent ripristina quando il codice passa attraverso event.WaitOne() , ma non ManualResetEvent . È corretto?

Risolvi un’eccezione cross-threading in WinForms

Attualmente sto lavorando con WinForms (in C #) e devo eseguire l’applicazione in background. Per questo scopo sto usando asincrono. Quando eseguo l’applicazione mostra un’eccezione come “Operazione cross-thread non valida: controllo ” accessibile da un thread diverso dal thread su cui è stato creato.” Come posso risolvere questo errore?

Winform cross-thread controlla la modifica

Come posso modificare il testo in un elemento di Windows Form se il codice che sta modificando il testo ‘appartiene’ a un thread separato da quello che contiene il modulo di Windows? Ottengo l’eccezione: Operazione cross-thread non valida: controllo ‘textBox1’ accessibile da un thread diverso dal thread su cui è stato creato. Grazie.

Javafx: Differenza tra javafx.concurent e Platform.runLater?

Sono curioso di sapere quale sia esattamente la differenza tra javafx.concurent e Platform.runLater per la programmazione JavaFx multithread. Significa che con javafx.concurrent, possiamo avere più thread di disegno reali o finirà comunque su un thread? Ad esempio, una cosa che mi è piaciuta è stata l’utilizzo di JavafX e l’oscillazione simultanea in quanto entrambi hanno […]

Enumerazione di thread in Windows

Come posso enumerare tutti i thread in un processo dato un HANDLE al processo (o un ID di processo)? Sono interessato a fare questo in modo da poter ulteriormente eseguire un EnumThreadWindows su ogni thread.

JTextArea che aggiunge problemi

Sto facendo un programma di backup, e voglio che tutto ciò che ho il backup del programma venga visualizzato su un JTextArea. bene, funziona, ma solo dopo che il programma è finito con il backup. Come posso risolvere questo? Il codice che ho in esecuzione questo è qui: metodo di backup public void startBackup() throws […]

Perché ottengo questo errore: “Operazione cross-thread non valida: Controllo lbFolder accessibili da un thread diverso dal thread su cui è stato creato.”?

Questo mi sconcerta, forse qualcuno può illuminare la luce dell’istruzione sulla mia ignoranza. Questo è in un’app windows C #. Sto accedendo al contenuto di una listbox da una discussione. Quando cerco di accedervi in ​​questo modo prgAll.Maximum = lbFolders.SelectedItems.Count; Ottengo l’errore Comunque, ecco la parte che non capisco. Se commento questa linea, la riga […]

Animazioni durante l’utilizzo di Gridbag Layout.

Recentemente ho avviato Java e mi sono chiesto se fosse ansible creare animazioni durante l’utilizzo di GridBag Layout. Sono questi possibili e come? Qualsiasi tutorial, aiuto e simili sarebbe molto apprezzato 🙂

Thread di GC C11. Non trovato?

Il seguente codice #include Mi dà questo errore: fatal error: threads.h: No such file or directory Utilizzando l’ultimo GCC e Clang con -std = c11. Il threading C11 non è supportato da GCC e Clang? O c’è un trucco (o qualcosa da installare) per averlo? Sto solo usando Ubuntu 14.04 con i pacchetti gcc e […]