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).
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
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
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.
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.
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
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
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,
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>
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...
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
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
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();
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
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
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
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.
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
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
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..
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
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
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
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
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
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
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
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
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:
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
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
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.
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,
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
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
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
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
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
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 =
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
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 =
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,
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
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
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
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
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()
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
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
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
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