Articles of Multithreading

Wie beende ich einen Thread in C ++ 11?

Ich muss den Thread nicht korrekt beenden oder auf einen Befehl “Beenden” reagieren lassen. Ich bin daran interessiert, den Thread mit reinem C ++ 11 zu beenden.

Code im Hauptthread von einem anderen Thread ausführen

In einem Android-Dienst habe ich Threads für einige Hintergrundaufgaben erstellt. Ich habe eine Situation, in der der Thread bestimmte Aufgabe in der Nachrichtenwarteschlange des Hauptthreads, z. B. eine Runnable Nachricht, Runnable . Gibt es eine Möglichkeit, Handler vom Hauptthread zu bekommen und Message / Runnable dazu von meinem anderen Thread zu Runnable ? Vielen Dank,

Aufruf eines JFrame von einem anderen mit Timer ohne Tasten

Rufen Sie einen JFrame von einem anderen mit Timer ohne Schaltflächen auf: Die Zeit wird verringert und dann ein weiterer JFrame ohne Schaltflächen geöffnet. Bitte helfen Sie. Verwendet in Netbeans

Gibt es eine Möglichkeit, Kultur für eine ganze Anwendung zu setzen? Alle aktuellen und neuen Themen?

Gibt es eine Möglichkeit, Kultur für eine ganze Anwendung zu setzen? Alle aktuellen und neuen Themen? Wir haben den Namen der Kultur in einer database gespeichert, und wenn unsere Anwendung startet, tun wir es CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; Aber das wird natürlich “verloren”, wenn wir etwas in einem […]

Was ist der Unterschied zwischen Thread.start () und Thread.run ()?

Warum rufen wir die Methode start() , die ihrerseits die Methode run() aufruft? Können wir nicht direkt run() anrufen? Bitte geben Sie ein Beispiel, wo es einen Unterschied gibt.

BackgroundWorker vs Hintergrund Thread

Ich habe eine stilistische Frage über die Wahl der Hintergrund-Thread-Implementierung, die ich in einer Windows-Formular-App verwenden sollte. Derzeit habe ich einen BackgroundWorker in einem Formular, das eine unendliche (while(true)) Schleife hat. In dieser Schleife verwende ich WaitHandle.WaitAny , um den Thread so lange dösen zu lassen, bis etwas Interessantes passiert. Einer der Ereignishandles, auf die […]

Java: notify () vs. notifyAll () noch einmal

Wenn man nach ” notifyAll() for” zwischen ” notifyAll() ” und ” notifyAll() ” notifyAll() dann erscheinen viele Erklärungen (die javadoc-Absätze werden auseinander gelassen). Es notifyAll() alles auf die Anzahl wartender Threads hinaus, die aufgewacht werden: eins in notifyAll() und alles in notifyAll() . Allerdings (wenn ich den Unterschied zwischen diesen Methoden richtig verstehe), wird […]

Flüchtig Vs Statisch in Java

Ist es richtig zu sagen, dass static eine Kopie des Wertes für alle Objekte bedeutet und volatil eine Kopie des Wertes für alle Threads bedeutet? Wie auch immer, ein statischer Variablenwert wird auch ein Wert für alle Threads sein, warum sollten wir dann flüchtig bleiben?

Der aufrufende Thread muss STA sein, da viele UI-Komponenten dies erfordern

Ich verwende http://www.codeproject.com/KB/IP/Facebook_API.aspx Ich versuche, das XAML aufzurufen, das mit WPF erstellt wird . Aber es gibt mir einen Fehler: Der aufrufende Thread muss STA sein, da viele UI-Komponenten dies erfordern. Ich weiß nicht, was ich machen soll. Ich versuche das zu tun: FacebookApplication.FacebookFriendsList ffl = new FacebookFriendsList(); Aber es gibt mir diesen Fehler. Ich […]

Synchronisieren für String-Objekte in Java

Ich habe eine Webapp, in der ich einige Last- / Performancetests mache, insbesondere an einer function, von der wir erwarten, dass ein paar hundert Benutzer auf dieselbe Seite zugreifen und etwa alle 10 Sekunden auf dieser Seite aktualisieren. Ein Bereich der Verbesserung, den wir mit dieser function finden konnten, bestand darin, die Antworten vom Web-Service […]