Suchergebnisse für Anfrage "multithreading"
Schwerer und leichter Faden
Was sind die Lightweight- und Heavyweight-Threads in Bezug auf Java?
Die sauberste Methode zum Aufrufen von Cross-Thread-Ereignissen
Ich finde, dass das .NET-Ereignismodell so ist, dass ich häufig ein Ereignis in einem Thread auslösen und es in einem anderen Thread abhören werde. Ich habe mich gefragt, wie ich ein Ereignis am saubersten von einem Hintergrund-Thread auf meinen ...
Was sind diese Threads, die ausgelöst werden, wenn eine Java-Anwendung mit der Ausführung beginnt?
Ich habe eine einfache Java-Anwendung erstellt, die einen JFrame und einige JButtons enthält. Als ich versuchte, die Java-Anwendung mit JVMTI zu untersuchen, stellte ich fest, dass zwar keine expliziten Threads erstellt wurden, aber viele von ...
WPF Dispatcher, Background Worker und jede Menge Schmerz
Okay, das mag sehr einfach sein, aber alles, was ich versuche, scheint gegen eine Mauer zu stoßen. Ich habe ein Ansichtsmodell mit zwei Eigenschaften, die an mein WPF-Formular gebunden sind: bool IsWorking {get;set;} ...
Was ist der Parameter, den @synchronized () annimmt?
Ich weiß, was @synchronized () macht, aber ... manchmal haben wir: 1-@synchronized(self) 2-@synchronized([MyClass class]) 3-@synchrinized(myObj) Was ist derUnterschied, und was ist der Parameter, den ich an diesen Block übergeben soll?
Hochleistungs-Caching
Der folgende Code soll den letzten Lesevorgang zwischenspeichern. DasLastValueCache ist ein Cache, auf den viele Threads zugreifen können (deshalb verwende ich den Shared Memory). Es ist in Ordnung für mich, Rennbedingungen zu haben, aber ich ...
Benötigt eine Getter-Funktion einen Mutex?
Ich habe eine Klasse, auf die von mehreren Threads zugegriffen wird. Sowohl Getter- als auch Setter-Funktionen sind mit Sperren geschützt. Werden die Sperren für Getterfunktionen benötigt? Warum? class foo { public: void setCount (int count) { ...
Benötige ich eine gleichzeitige Sammlung zum Hinzufügen von Elementen zu einer Liste mit vielen Threads?
static final Collection<String> FILES = new ArrayList<String>(1); for (final String s : list) { new Thread(new Runnable() { public void run() { List<String> file2List = getFileAsList(s); FILES.addAll(file2List); } }).start(); }Diese Sammlung wird ...
Spielen Sie die asynchrone Framework-Verarbeitung und das Blockieren von E / A in Java
Meine Anwendung verwendet das Play Framework, um REST-Anforderungen zu verarbeiten. Ich muss im HTTP-Anforderungshandler einige möglicherweise lang anhaltende blockierende E / A-Vorgänge ausführen. Parallel dazu möchte ich einige kurzfristige ...
Thread_safe-0.3.0 konnte in keiner der Quellen gefunden werden
Ich erhalte diesen Fehler beim Ausführen der Bundle-Installation in einer Rails-App. Ich dachte, die neueste Version ist 0.2.0 ... könnte mir jemand dabei helfen? bundle install Fetching gem metadata from ...