multithreading

Multi-Threading ist die Fähigkeit eines Computers oder eines Programms, Arbeit gleichzeitig oder asynchron auszuführen, indem mehrere gleichzeitige Ausführungsströme (im Allgemeinen als Threads bezeichnet) verwendet werden.
4
Antworten

Warum Mutex anstelle der booleschen Variablen für die Thread-Synchronisation verwenden?

Ich versuche die Multithreading-Programmierung in C zu verstehen. Ich bezweifle, dass wir, da wir MUTEXES für die Thread-Synchronisation verwenden, die Boolesche Variable nicht verwenden können, um den kritischen Bereich des auszuführenden Co...
23.10.2013, 06:11
1
Antwort

Ist es sicher, 'unsichere' Thread-Funktionen zu verwenden?

Bitte entschuldigen Sie meinen leicht humorvollen Titel. Ich verwende (offensichtlich) zwei verschiedene Definitionen des Wortes "sicher". Ich bin ziemlich neu im Threading (naja, ich habe seit vielen Jahren Threading verwendet, aber nur sehr...
07.01.2012, 13:13
3
Antworten

Notwendigkeit des Schreibens von flüchtigen Arrays während des Synchronisierens

Frage zum JMM und zur Semantik bezüglich flüchtiger Felder, die in einen synchronisierten Block geschrieben, aber nicht synchronisiert gelesen werden. In einer ersten Version des folgenden Codes habe ich den Zugriff nicht synchronisiert, da e...
11.01.2012, 22:43
2
Antworten

Beste Methode zum Verwalten des Thread-Pools gegen die Datenbankwarteschlange

Ich habe eine Datentabelle mit Übersichtseinträgen, und meine Software muss durchgehen und einen Webdienst erreichen, um Details zu erhalten, und diese Daten dann in die Datenbank zurückschreiben. Das synchrone Durchlaufen der Tabelle während de...
17.11.2011, 00:09
5
Antworten

Kann ein SVN Checkout Multi-Threading sein?

Ich habe ein Repo mit 30k + kleinen Dateien, und ich kann nur via https:// über das Internet auf den Server zugreifen. Checkout sind sehr, sehr langsam. In der Größenordnung von Stunden. Internetverbindungsgeschwindigkeit ist ~ 20Mbs und loka...
11.11.2010, 22:52
1
Antwort

Zweck des Monitor.Pulse

Ich möchte nur sicherstellen, dass ich hier etwas verstehe. Wenn ich eine Sperre mit Monitor.Enter oder lock erhalte, muss ich Pulse aufrufen, bevor die Sperre aufgehoben wird? %Vor% Ich wurde immer zu der Annahme verleitet, dass ei...
23.06.2010, 08:46
3
Antworten

Anmeldung in Multi-Thread-Anwendung in Java

Was ist das beste und beste Werkzeug für die Anmeldung in einer Umgebung mit mehreren Threads, so dass jeder Thread über eine eigene Logger-Instanz und eine separate Datei verfügt? ist das überhaupt möglich?     
24.06.2010, 10:35
2
Antworten

Android - Wie ist es möglich, dass ein Dienst ausgeführt wird, nachdem die Aktivität heruntergefahren wurde?

Ich bin etwas verwirrt darüber, wie Dienste funktionieren, vor allem diese zwei Dinge: Von Ссылка :    Ein Dienst wird "gestartet", wenn eine Anwendungskomponente (z. B. eine Aktivität) ihn durch Aufruf von startService () startet. Einmal...
02.12.2011, 17:27
2
Antworten

Warum ist die TaskFactory.StartNew-Methode nicht generisch?

Die idente Methode zum Starten einer neuen Nur-Nebeneffekt-Aufgabe (dh eine Aufgabe, die kein Ergebnis liefert) mit der TPL in .NET 4.0 verwendet die folgende API: %Vor% Aber warum sieht die Signatur dieser API nicht so aus? %Vor% oder w...
03.12.2009, 14:10
4
Antworten

Wie schließt man eine Anwendung, wenn sich WaitHandle mitten in einem Aufruf von WaitOne befindet?

Gibt es eine Standardmethode, um eine Anwendung "sauber" zu schließen, während sich einige WaitHandle -Objekte im Zustand eines aktuellen blockierenden Aufrufs von WaitOne befinden? Zum Beispiel gibt es möglicherweise einen Hintergrund-...
21.06.2010, 19:11