In der Informatik ist Nebenläufigkeit eine Eigenschaft von Systemen, in denen mehrere Berechnungen in überlappenden Zeiträumen durchgeführt werden können. Die Berechnungen können auf mehreren Kernen in demselben Chip, präemptiv zeitgeteilten Threads auf demselben Prozessor oder auf physikalisch getrennten Prozessoren ausgeführt werden.
Frage, die ich seit Jahren habe:
In diesem Pseudocode,
%Vor%
.awaitTermination() ist nicht dokumentiert, da passiert, bevor zwischen Code A & amp; B. Gibt es einen Grund, warum es nicht ist?
Der ExecutorService und Gleichzeitige...
C ++ 17 verbesserte 69 STL-Algorithmen zur Unterstützung der Parallelität durch Verwendung eines optionalen Parameters ExecutionPolicy (als erstes Argument). zB.
%Vor%
Ich vermute, dass der C ++ 17-Standard absichtlich nichts über wie sagt...
Java Concurrency In Practice von Brian Goetz bietet ein Beispiel für einen effizienten skalierbaren Cache für die gleichzeitige Verwendung. Die finale Version des Beispiels mit der Implementierung für die Klasse Memoizer (S. 108) zeigt einen sol...
Ich sah (die meisten) Herb Sutter ist der atmotische & lt; & gt; Waffenvideo , und ich wollte die "bedingte Sperre" mit einer Schleife innerhalb der Probe testen. Offenbar, obwohl (wenn ich richtig verstehe) der C ++ 11-Standard besagt, dass da...
Wir erhalten gleichzeitige Rückrufe zu unserer Webanwendung von einem Anbieter, und wir vermuten, dass uns Updates verloren gehen, weil sie gleichzeitig auf verschiedenen Computern verarbeitet werden.
Wir müssen die Verarbeitung dieser Aufru...
Also, ich habe ein bisschen nach diesem gesucht und einige ähnliche Fragen gefunden, von denen keine wirklich das Problem anspricht, also dachte ich, dass das eine eigene Frage verdient.
Ich habe eine Express-Anwendung mit einer Reihe von Rou...
Das erste Ergebnis in Google für "lock free vector" ist eine Forschungsarbeit von Damian Dechev, Peter Pirkelbauer und Bjarne Stroustrup, die einen theoretischen lockfreien Vektor beschreibt. Wurde dieser oder ein anderer blockierungsfreier Vekt...
Grüne Fäden wurden in Erlang eingeführt und wahrscheinlich kennen alle darauf basierenden Sprachen sie, auch in go (gorutines). Dann afaik wurden sie vom Rost entfernt.
Meine Fragen:
Wie würde man grüne Threads in .NET implementieren? Gib...
Ich habe sehr begrenzte Kenntnisse über Erlang, aber soweit ich verstehe, kann es "Prozesse" mit sehr niedrigen Kosten hervorbringen.
Ich frage mich also, was sind diese "Prozesse" hinter den Kulissen?
Sind sie Fasern? Themen? Fortsetzunge...
Ich habe eine Implementierung von java.util.Iterator , die erfordert, dass der Aufruf von next() immer mit einem Aufruf von hasNext() fortgesetzt wird. (Dies liegt daran, dass die Ergebnisse asynchron in einer Umgebung mit mehreren Threa...