Suchergebnisse für Anfrage "multithreading"

6 die antwort

Muss ich einen Anruf mit der Interrupt-Methode synchronisieren?

Beratung der JavaDocs und des Quellcodes desThread.interrupt() Methode inJava SE 7 Ich habe das gefunden public void interrupt() { if (this != Thread.currentThread()) checkAccess(); synchronized (blockerLock) { Interruptible b = blocker; if (b ...

2 die antwort

Debugging in Threading-Bausteinen

Ich möchte Bausteine mit Tasks einfädeln. Aber wie macht man das Debuggen in der Praxis? Im Allgemeinen ist die Druckmethode eine solide Technik zum Debuggen von Programmen. Nach meiner Erfahrung mit der MPI-Parallelisierung besteht ...

4 die antwort

Aufsteigende Ereignisse ohne zu blockieren und Ereignisse in der richtigen Reihenfolge zu empfangen

Dies erfordert zunächst eine Erklärung. Es gibt einen Arbeitsthread, der irgendwann aufgehen muss: Task.Run(() => { for(int i = 0; i < 123456789; i++) { ... // some job OnSomeEvent(i); } });Rising-Ereignisse blockieren synchron den Job, bis ...

TOP-Veröffentlichungen

2 die antwort

Ist es möglich, Webcam-Frames parallel zu lesen?

Ich habe ein einfachesPytho [https://www.python.org] Skript, das eine Webcam mit @ aufnim OpenCV [http://opencv.org]. Meine Webcam [http://www.logitech.com/en-ca/product/hd-pro-webcam-c920?crid=34] hat das Potenzial, 30 FPS zu streamen, aber seit ...

2 die antwort

Python-Skript hängt, wenn es im Hintergrund ausgeführt wird

Ich habe ein Python-Skript (unter 2.7 ausgeführt), das sich anders verhält, wenn ich es über die Befehlszeile im Vergleich zum Hintergrund ausführe. Wenn ich es vom Terminal aus starte, laufen die beiden Threads erwartungsgemäß als Daemons, die ...

18 die antwort

Schreiben von ausnahmesicherem Multithread-Code

Was sind die Spannungen zwischen Multithreading und Ausnahmesicherheit in C ++? Gibt es gute Richtlinien zu befolgen? Wird ein Thread aufgrund einer nicht erfassten Ausnahme beendet?

2 die antwort

Was wird für den Datenaustausch zwischen Threads verwendet, die auf einem Core mit HT ausgeführt werden?

Hyper-Threading [https://en.wikipedia.org/wiki/Hyper-threading] Technologie ist eine von Intel eingeführte Form der simultanen Multithreading-Technologie. Diese Ressourcen umfassen die Ausführungs-Engine,caches und Systembus-Schnittstelle; Die ...

2 die antwort

Thread-Referenzen erfordern eine statische Lebensdauer?

Während es intuitiv sinnvoll ist, dass Verweise auf gespawnte Threads eine statische Lebensdauer haben müssen, ist mir nicht klar, was genau dazu führt, dass der folgende Code nicht kompiliert wird: use std::sync::Arc; use std::sync::Mutex; ...

2 die antwort

Warum gibt es keine Wartefunktion für condition_variable, die den Mutex nicht erneut sperrt

Betrachten Sie das folgende Beispiel. std::mutex mtx; std::condition_variable cv; void f() { { std::unique_lock<std::mutex> lock( mtx ); cv.wait( lock ); // 1 } std::cout << "f()\n"; } void g() { std::this_thread::sleep_for( 1s ); ...

6 die antwort

Parallele Jobs enden nicht in GridSearchCV von scikit-learn

Im folgenden Skript stelle ich fest, dass die von GridSearchCV gestarteten Jobs hängen. import json import pandas as pd import numpy as np import unicodedata import re from sklearn.pipeline import Pipeline from ...