Tag: multithreading

Multi-threading ist die Fähigkeit eines Computers oder eines Programms zur Ausführung von arbeiten, die gleichzeitig oder asynchron durch die Verwendung mehrerer gleichzeitiger Datenströme der Ausführung (in der Regel bezeichnet als threads).

Laufen mehrere Threads gleichzeitig führen Sie dann den Haupt-thread

Anzahl der Antworten 4 Antworten
Ich habe mehrere threads ||ly und nach Ausführung aller dieser thread den Haupt-thread fortsetzen. ZB ich habe einen Haupt-thread und 3 sub-threads, mein Bedürfnis ist run main thread pause main thread run all 3 sub threads ||ly

Eigenschaften und Metadaten ist bereits registriert "Timeline" - Eigenschaft

Anzahl der Antworten 1 Antworten
Ich habe eine WPF-Anwendung, die aufgerufen wird, die von einer client-software. Es funktioniert gut für das 1. mal.Wenn ich Schloss die WPF-Anwendung aus der client-software und erneut laden Sie die WPF-Anwendung(ohne schließen der client-software in zwischen)), wirft

Timer mit callback

Anzahl der Antworten 1 Antworten
Info Habe ich eine Klasse SensorClass verwaltet einige sensoren. Ich habe ein interface mit der Methode A(). Ich habe eine tester-Klasse Testklasse, die die Schnittstelle implementiert mit der Methode A() auf und übergibt diese Umsetzung zu SensorClass.

Wie funktioniert die Implementierung einer semaphore arbeiten?

Anzahl der Antworten 2 Antworten
Merry Xmas! Bin ich beim Lesen des Das Little Book of Semaphores. Es ist eine Implementierung von Semaphoren in C in dem Buch, das ich nicht ganz verstehen. Siehe unten für code. Es ist dies wakeups variable.

Wie verwende ich while true in threads?

Anzahl der Antworten 5 Antworten
Kann jemand Punkt mich bei der Sache ich versuche zu tun in diesem code, weil SecondLoop thread ist nicht erreichbar, auf allen? Es wird erreichbar nur, wenn ich entfernen while(true) Schleife. #include <iostream> #include <thread> using namespace

Ausnahme beim schließen der Form (thread + aufrufen)

Anzahl der Antworten 3 Antworten
Ich habe gerade angefangen zu lernen, über threads und methodinvoking in c#, aber ich habe ein problem, welches ich nicht finden konnte, die Lösung der. Machte ich einen basic-C# - form-Programm, das fortlaufend aktualisiert wird und die

Fehler: use of deleted function ‘std::thread::thread(const std::thread&)'

Anzahl der Antworten 1 Antworten
Den code Balg kompiliert und funktioniert wie erwartet. Die Struktur (Klasse) A stammt aus std::thread und erweitert mit einer int mehr. Die main code erstellt einige threads und danach wartet Sie auf fertig stellen. Das problem ist,

Erstellen einer Warteschlange Blockiert

Anzahl der Antworten 2 Antworten
Manchmal ist diese Umsetzung und Durchführung von BlockingQueue funktioniert einfach. Manchmal ist es segfaults. Irgendeine Idee warum? #include <thread> using std::thread; #include <mutex> using std::mutex; #include <iostream> using std::cout; using std::endl; #include <queue> using std::queue; #include <string>

Warten für die inline-thread abgeschlossen, bevor Sie zu der nächsten Methode

Anzahl der Antworten 3 Antworten
Ich habe ein android app wo ich bin, tun Sie den folgenden: private void onCreate() { final ProgressDialog dialog = ProgressDialog.show(this, "Please wait..", "Doing stuff..", true); new Thread() { public void run() { //do some serious stuff...

Warten threads, die von einem anderen Prozess mit waitpid

Anzahl der Antworten 5 Antworten
Ich versuche, mit waitpid() für das warten auf die einzelnen threads anstelle von Prozessen. Ich weiß, dass pthread_join() oder std::thread::join() sind die typischen Möglichkeiten, für das warten auf einen thread. In meinem Fall bin ich aber für

Unterschied zwischen Asynclogger und AsyncAppender in Log4j2

Anzahl der Antworten 2 Antworten
Habe ich Verständnis, dass AsyncAppender tun das anfügen von job-in eine seprate thread. Sie verwenden ArrayBlockingQueue für diesen Zweck. UND AsyncLogger verwendet LMAX disruptor-Bibliothek zu bewegen, Protokollierung Ereignis von einer Anwendung thread in den anderen thread und

Verständnis Java Wait und Notify-Methoden

Anzahl der Antworten 3 Antworten
Ich habe ein Folgendes Programm: import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class SimpleWaitNotify implements Runnable { final static Object obj = new Object(); static boolean value = true; public synchronized void flag() { System.out.println("Before Wait"); try { obj.wait();

Multi-threading in Delphi Synchronisation über Kritische Abschnitte zwischen einem Timer und andere threads

Anzahl der Antworten 1 Antworten
Ist es ein problem der Synchronisation. Ich machte eine Vereinfachung für mein problem, so habe ich eine VCL-Timer und ein paar threads. Die threads zu schreiben versucht, die Dinge in zwei bitmaps, und der timer wird versuchen

python-thread mit start_new_thread nicht funktioniert

Anzahl der Antworten 1 Antworten
Bin in der Notwendigkeit, einen thread für meine python-app, in meinem test habe ich einen Zähler mit einem timer für die Simulation der Schleife muss ich laufen, aber das problem ist, dass diese Schleife ruft Geldstrafe von

Die thread ID zurückgegeben, die von pthread_self() ist nicht dasselbe wie der kernel-thread ID zurückgegeben, die durch einen Aufruf gettid(2)

Anzahl der Antworten 3 Antworten
Das Zitat ist aus dem Mann Seite pthread_self(). Also, auf welcher Grundlage sollte ich entscheiden, ob ich verwenden soll pthread_self oder gettid zu bestimmen, welcher thread die Ausführung der Funktion? Beide sind nicht tragbar. Warum gibt es

Logger.getLogger("Classname".Klasse.getName()).log(Level.SEVERE, null, ex);

Anzahl der Antworten 1 Antworten
try{ /// } catch (InterruptedException ex) { Logger.getLogger(*"Classname"*.class.getName()).log(Level.SEVERE, null, ex); Ich bin beginer und als ich sah, wie ein Projekt, dann ist es ein Klasse Thread , Try-catch. Linie 5, was bedeutet das? Bitte helfen Sie mir.

Verwenden Sie die ShowDialog(form) wo die form erstellt wird auf einem anderen thread?

Anzahl der Antworten 3 Antworten
Ich habe ein Formular, das ist wie ein dialog, um sicher zu sein, dass der dialog die richtige Elternteil die folgende Methode verwendet : this.ShowDialog(myForm); Das problem ist, dass diese(meine dialog-Formular) und myForm erstellt, die auf verschiedene

Wenn ich den Speicher in einem thread in C++ kann ich de-allocate es in einem anderen

Anzahl der Antworten 6 Antworten
Wenn ich Speicher in einem thread in C++ (entweder new oder malloc) kann ich de-allocate es in einem anderen, oder müssen beide auftreten, in den gleichen thread? Im Idealfall würde ich mag, um dies zu vermeiden in

Einführung in die nicht-threaded-async-IO für C++?

Anzahl der Antworten 1 Antworten
Arbeite ich an einer desktop-app-team, bestehend aus "UI-Entwickler" (us) und "C++ Entwickler" (Sie). Die C++ - Entwickler sind dafür verantwortlich, uns alle Daten, die wir anzeigen in der Benutzeroberfläche, so dass Sie alle IO, Datenbank-Zugriff, web-Anrufe, etc..

Mehrere Java-threads scheinbar Verriegelung gleichen monitor?

Anzahl der Antworten 4 Antworten
In einer Java-threaddump ich Folgendes gefunden: "TP-Processor184" daemon prio=10 tid=0x00007f2a7c056800 nid=0x47e7 waiting for monitor entry [0x00007f2a21278000] java.lang.Thread.State: BLOCKED (on object monitor) at org.apache.jackrabbit.core.state.SharedItemStateManager.getNonVirtualItemState(SharedItemStateManager.java:1725) - locked <0x0000000682f99d98> (a org.apache.jackrabbit.core.state.SharedItemStateManager) at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:257) "TP-Processor137" daemon prio=10 tid=0x00007f2a7c00f800 nid=0x4131 waiting for

Threads anhalten und fortsetzen von c#

Anzahl der Antworten 5 Antworten
Ich habe mehrere threads ,wie kann ich pause/fortsetzen Sie? Doppelte Frage: Wie kann ich pause 5 threads, und zu erinnern, Ihren status. Weil einer von Ihnen isst ein anderes ist das denken, etc. Was versuchen Sie zu

Update UITableView mit threads

Anzahl der Antworten 4 Antworten
Erstelle ich ein Wörterbuch-Anwendung für das iPhone, gibt das Ergebnis, während die Benutzer eingeben. Ich benutze threads (NSThread) zu aktualisieren UITableView, so dass der main-thread nicht blockiert wird. Jedoch, einem crash passiert, wenn die UITableView fragt die

.NET Manual-Reset Event

Anzahl der Antworten 2 Antworten
In den folgenden code der Main-Funktion wartet für die Manuelle Reset-Ereignis (mre) gesetzt werden. Doch bevor das warten startet, wird das sync-Objekt ist bereits signalisiert Zustand von anderen thread. So, ist es sicher zu warten "bereits signalisiert

Mit einem einzigen Zusammenhang, aus vielen threads in Entity Framework 6

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, verwenden Sie eine dbContext in verschiedenen threads asynchron? var context = new Entities(); Task.Factory.StartNew(() => context.Companies.Include(x => x.Address).First()); Task.Factory.StartNew(() => context.Companies.Include(x => x.Owner).First()); //after some changes... context.SaveChanges(); context.Dispose(); Die Idee dabei ist, speichern

Die Parallelisierung verschachtelter Schleife in OpenMP mit #pragma parallel for shared

Anzahl der Antworten 2 Antworten
Ich bin versucht zu parallelisieren, ein code. Mein code sieht wie folgt aus - #pragma omp parallel private(i,j,k) #pragma omp parallel for shared(A) for(k=0;k<100;<k++) for(i=1;i<1024;<i++) for(j=0;j<1024;<j++) A[i][j+1]=<< some expression involving elements of A[i-1][j-1] >> Auf dem ausführen

boost-Bedingung variable Problem

Anzahl der Antworten 2 Antworten
Folgende minimale Codebeispiel in einem größeren Programm sendet Befehle aus client-threads auf einen asio-io_service-Objekt. Das io_service-Objekt (in der Ios-Klasse) wird mit einem Faden. Wenn der Befehl gesendet wird, der client-thread wartet bis er benachrichtigt wird, die von

Wie man ein hintergrund-thread in ruby?

Anzahl der Antworten 1 Antworten
Ich bin neu mit ruby und dachte, es wäre eine gute Idee, neu zu erstellen ein einfaches chat-Programm, die ich in C#. Ich bin mit Ruby 2.0.0 MRI (Matz ' s Ruby Implementation). Das problem ist, ich

Die sichere Löschung von pthreads mit einem cleanup-handler in C

Anzahl der Antworten 1 Antworten
Die wir gegeben haben, etwas code zu schauen, in Vorbereitung für eine Prüfung in Bezug auf pthreads und löscht Sie richtig. Wir haben darum gebeten worden zu erklären, was falsch ist, und korrigieren Sie es. Meine Antwort:

Wie set timeout im Java beim Lesen von SerialPort?

Anzahl der Antworten 2 Antworten
Ich bin neu in der JAVA-Programmierung. Ich wurde beauftragt mit der Aufgabe schreiben Sie ein JAVA-GUI-Anwendung, wird die Interaktion mit externen Geräten über den seriellen port. Ich habe es geschafft, meinen code kompilieren und ausführen mit jSSC

Legen Sie die Priorität auf die GUI-thread in Qt

Anzahl der Antworten 1 Antworten
Ist es möglich, die Priorität auf die Haupt-GUI-thread, so hat es eine höhere Priorität im Vergleich zu den anderen threads (QThread)? Mein Ziel ist es nicht zum einfrieren der GUI während die anderen threads sind dabei einige

Qt-send-signal zum anderen thread

Anzahl der Antworten 1 Antworten
Den ich gesucht habe ALSO für diese Frage, aber Sie waren ein bisschen anders als meine. Mein problem ist, dass ich nicht wollen, um ein signal zu erhalten aus einem anderen thread, aber ich möchte zu senden.

Was passiert, wenn ein TimerTask dauert länger auszuführen als die angegebenen Intervall?

Anzahl der Antworten 2 Antworten
Bei der Verwendung Timer.schedule(TimerTask task, long delay, long period) (z.B. mit fixed-delay Ausführung), was passiert, wenn die angegebene TimerTask's run() Methode dauert länger als period zu vervollständigen? Ist es möglich, dass zwei gleichzeitige TimerTask threads ausgeführt werden,

Wie die post ein UI-Nachricht von einem worker-thread im C#

Anzahl der Antworten 5 Antworten
Ich Schreibe ein einfaches winforms-app in C#. Ich erstellen einen worker-thread, und ich will das Hauptfenster zu reagieren, um den tread er seine Arbeit-nur ändern Sie text in einem Textfeld Testfeld.Text = "Bereit". Ich habe versucht, Ereignisse

Tut WCF verwenden den ThreadPool, um neue Instanzen für eine PerCall service?

Anzahl der Antworten 1 Antworten
für eine PerCall WCF-Dienst, dessen Drosselung festgelegt wurde, zu hoch sein (sagen wir, 200 max concurrent calls) wäre WCF eine neue Instanz und ruft die Anfrage auf einem threadpool-thread? Wenn es funktioniert, dann hat dies Auswirkungen auf

Was steht in einem Kontext-switch?

Anzahl der Antworten 4 Antworten
Was wird genau gespeichert und wiederhergestellt werden, in einem Kontextwechsel zwischen zwei threads im gleichen Prozess zwischen zwei Prozessen was ist TSS ? (virt Speicher-Deskriptoren) InformationsquelleAutor Nizar Grira | 2009-06-29

Fortsetzen der angehaltenen Threads in Delphi 2010?

Anzahl der Antworten 2 Antworten
TThread die resume-Methode ist deprecated in D2010. So, ich dachte, es sollte jetzt funktionieren wie dieser: TMyThread = class (TThread) protected Execute; override; public constructor Create; end; ... TMyThread.Create; begin inherited Create (True); ... Start; end; Leider

Richtig beenden das Programm. Mit Ausnahmen

Anzahl der Antworten 5 Antworten
Frage: Ist mit Ausnahmen der richtige Weg, um zu beenden mein Programm, wenn ich will eine Fehlermeldung angezeigt, und in der Nähe (Buchhaltung, die ich kann tief in das Programm)? Kann ich nur ausdrücklich nennen so etwas

C# - RabbitMQ-Client thread-Sicherheit

Anzahl der Antworten 1 Antworten
ConnectionFactory factory = new ConnectionFactory {HostName = "localhost"}; using (IConnection connection = factory.CreateConnection()) using (IModel channel = connection.CreateModel()) { channel.QueueDeclare("hello", false, false, false, null); for (int i = 0; i < 100000; i++) { MemoryStream stream =

threading.Bedingung vs threading.Event

Anzahl der Antworten 2 Antworten
Ich habe noch zu finden, eine eindeutige Erklärung der Unterschiede zwischen Condition und Event Klassen in der threading Modul. Gibt es eine klare Anwendungsfall, in dem ein hilfreicher wären als die anderen? Alle Beispiele, die ich finden

Aktualisierung UI von hintergrund-thread SWIFT

Anzahl der Antworten 1 Antworten
Bin ich mit diesem code für die hintergrund-Arbeit: let queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_async(queue, { //Some work in the background and updating UI too. }); Aber ich war zu Lesen,hier, den wir verwenden sollten: let priority =

OpenMP rekursive Aufgaben

Anzahl der Antworten 1 Antworten
Betrachten Sie Folgendes Programm, die Berechnung der Fibonacci-Zahlen. Es nutzt OpenMP-Tasks für die Parallelisierung. #include <iostream> #include <omp.h> using namespace std; int fib(int n) { if(n == 0 || n == 1) return n; int res, a,

Teilen stdout zwischen mehreren threads/Prozessen

Anzahl der Antworten 4 Antworten
Ich habe ein linux-Programm(die Sprache spielt dabei keine Rolle), die gedruckt log auf stdout. Das Protokoll IST erforderlich für die überwachung des Prozesses. Nun ich werde parallelisieren es durch die Gabel ' Ing oder mit threads. Das

Multi-Thread Delphi

Anzahl der Antworten 2 Antworten
Ich habe Probleme mit multi-thread in delphi. Ich Habe eine Liste von Namen (etwas über 2.000 Namen), und ich brauchen, um einige Daten der name meiner Website. Mein system funktioniert perfekt, außer der thread-Steuerung. Ich will 10

OpenCV C++ Multithreading

Anzahl der Antworten 2 Antworten
Habe ich diese opencv image processing Funktion aufgerufen wird 4x auf 4 verschiedenen Mat-Objekte. void processBinary(Mat& binaryMat) { //image processing } Möchte ich die multi-thread-ist es so, dass alle 4 Methode Aufrufe in der gleichen Zeit, haben

Multithread-Gabel

Anzahl der Antworten 3 Antworten
Kann fork () - Funktion verwendet werden, um die Replikation einer Multithread-Prozess. Und wenn dem so ist, werden alle threads, die genau das gleiche und wenn nicht, warum nicht. Wenn die Replikation kann nicht getan werden, durch

C++ boost::thread, wie man einen thread innerhalb einer Klasse

Anzahl der Antworten 2 Antworten
Wie kann ich einen thread in einem Objekt? Zum Beispiel, class ABC { public: void Start(); double x; boost::thread m_thread; }; ABC abc; ... do something here ... ... how can I start the thread with Start()

Wie Sie eine Fortschrittsanzeige im anderen thread im WPF?

Anzahl der Antworten 2 Antworten
Bin ich Auffüllen der Liste Elemente anzeigen dynamisch. Gleichzeitig möchte ich eine Statusleiste angezeigt. Wenn Daten aufgefüllt, die progress bar sollte deaktiviert werden. Wie Sie diese erreichen. Ich bin neu in WPF. InformationsquelleAutor Sandy | 2011-02-02

ThreadSafeClientConnManager nicht multithreading

Anzahl der Antworten 1 Antworten
Ich wurde gebeten, zu reparieren, ein Servlet ist, das sitzt zwischen zwei Anwendungen. Es ist Zweck ist, zu konvertieren SAML Autorisierungsanfrage an und aus SAML v2.0 /SAML-1.1. So ist es: erhält eine HTTP SAML v2.0 Zulassung Anfrage

Java-Thread-Safe-Zähler

Anzahl der Antworten 4 Antworten
Lerne ich schreiben-thread-safe-Programme und wie bewerten Sie codes, die nicht threadsicher sind. Einer Klasse wird als thread-sicher, wenn es richtig funktioniert, wenn die Ausführung durch mehrere threads. Meine Counter.java ist nicht thread-sicher ist, aber die Ausgabe war

Play framework asynchrone Verarbeitung und blockierende I/O in Java

Anzahl der Antworten 1 Antworten
Meine Anwendung verwendet, Play framework zur Prozess-REST-Anforderungen. Ich brauchen, um einige potenziell lang anhaltende blockierende I/O-operation, die im http-request-handler. Parallel würde ich gerne effizient zu behandeln, einige nur von kurzer Dauer Anfragen. Wie hier beschrieben: http://www.playframework.com/documentation/2.2.0/JavaAsync langlebige