Suchergebnisse für Anfrage "multithreading"

4 die antwort

pthread mutex funktioniert nicht richtig

Ich lerne gerade C aus dem Open Courseware-Kurs des MIT mit dem Titel "Praktisches Programmieren in C". In den Vorlesungsunterlagen wurden die Race-Bedingungen im Multithreading besprochen. Sie enthielten ein Beispiel für ein Programm mit ...

10 die antwort

Bedingte Variable vs Semaphore

Wann sollte man ein Semaphor verwenden und wann sollte man eine bedingte Variable (CondVar) verwenden?

4 die antwort

Warum brauche ich eine Speicherbarriere?

C # 4 in Kürze (übrigens sehr zu empfehlen) verwendet den folgenden Code, um das Konzept von MemoryBarrier zu demonstrieren (vorausgesetzt, A und B wurden auf verschiedenen Threads ausgeführt): class Foo{ int _answer; bool complete; void A(){ ...

TOP-Veröffentlichungen

8 die antwort

Java teilt eine Variable zwischen zwei Threads

Ich habe zwei Threads. Man ruft die Aktualisierungsmethode einer Klasse auf, die eine Variable ändert. Eine andere Methode ruft die Aktualisierungsmethode einer Klasse auf, die die Variable liest. Nur ein Thread schreibt und ein (oder mehrere) ...

4 die antwort

wie man einen thread-sicheren globalen Zähler in Python erstellt

Ich erstelle einthreading.Timer(2,work) Run Threads. In jeder Arbeitsfunktion muss der globale Zähler unter bestimmten Bedingungen inkrementiert werden, damit der Zugriff auf die Zählervariable unter den erstellten Arbeitsthreads konfliktfrei ...

2 die antwort

OpenCV GPU Farneback Optical Flow funktioniert beim Multithreading schlecht

Meine Anwendung verwendet die OpenCV GPU-Klassegpu::FarnebackOpticalFlow, um den optischen Fluss zwischen zwei aufeinanderfolgenden Bildern eines Eingangsvideos zu berechnen. Um den Prozess zu beschleunigen, habe ich die TBB-Unterstützung von ...

6 die antwort

Wie warte ich auf einen Thread, der seinen eigenen Thread erzeugt?

Ich versuche, eine Methode zu testen, die in einem separaten Thread funktioniert. Vereinfacht ausgedrückt: public void methodToTest() { Thread thread = new Thread() { @Override public void run() { Clazz.i = 2; } }; thread.start(); }In meinem ...

4 die antwort

Was bestimmt die Anzahl der Threads für einen TaskFactory-Spaw-Job?

Ich habe den folgenden Code: var factory = new TaskFactory(); for (int i = 0; i < 100; i++) { var i1 = i; factory.StartNew(() => foo(i1)); } static void foo(int i) { Thread.Sleep(1000); Console.WriteLine($"foo{i} - on thread ...

4 die antwort

Twisted: Aufgeschoben, dass wiederholt feuert?

Deferreds sind eine großartige Möglichkeit, um eine asynchrone Verarbeitung in Twisted durchzuführen. Sie sind jedoch, wie der Name schon sagt, für verzögerte Berechnungen gedacht, die nur einmal ausgeführt und beendet werden und die Rückrufe ...

10 die antwort

Busy-Schleife in anderen Threads verzögert die EDT-Verarbeitung

Ich habe ein Java-Programm, das eine enge Schleife in einem separaten (nicht-EDT-) Thread ausführt. Obwohl ich denke, dass die Swing-Benutzeroberfläche immer noch reagieren sollte, ist dies nicht der Fall. Das folgende Beispielprogramm weist das ...