Als «concurrency» getaggte Fragen

Parallelität ist eine Eigenschaft von Systemen, in denen mehrere Prozesse gleichzeitig ausgeführt werden.

7
Warum sollte ich die gleichzeitige Programmierung kennen?
Die gleichzeitige Programmierung ist für mich ziemlich schwierig: Selbst das Anschauen einer einfachen Folie scheint mir eine Herausforderung zu sein. Es scheint so abstrakt. Was sind die Vorteile, wenn Sie Concurrent-Programmierkonzepte gut kennen? Hilft es mir bei der regelmäßigen, sequentiellen Programmierung? Ich weiß, dass es eine Befriedigung ist zu verstehen, …

2
Wie kann ich eine universelle Konstruktion effizienter gestalten?
Eine "universelle Konstruktion" ist eine Wrapper-Klasse für ein sequentielles Objekt, mit der es linearisiert werden kann (eine starke Konsistenzbedingung für gleichzeitige Objekte). Hier ist zum Beispiel eine angepasste wartefreie Konstruktion in Java aus [1], die das Vorhandensein einer wartefreien Warteschlange voraussetzt, die die Schnittstelle erfüllt WFQ(für die nur ein einmaliger …

5
Was sind die besten Ressourcen, um mehr über Parallelität und Multithread-Anwendungen zu erfahren? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 4 Jahren . Verschlossen . Diese Frage akzeptiert derzeit keine neuen Antworten oder Interaktionen. Erfahren Sie mehr . Mir wurde klar, dass ich eine massive Wissenslücke habe, wenn es um Multithread-Anwendungen und gleichzeitige Programmierung geht. …

1
Unterschied zwischen Konsument / Produzent und Beobachter / Beobachtbar
Ich arbeite am Design einer Anwendung, die aus drei Teilen besteht: Ein einzelner Thread, der bestimmte Ereignisse überwacht (Dateierstellung, externe Anforderungen usw.) N Worker-Threads, die auf diese Ereignisse reagieren, indem sie sie verarbeiten (jeder Worker verarbeitet und verbraucht ein einzelnes Ereignis, und die Verarbeitung kann eine variable Zeit dauern) einen …


1
ist es möglich, Rusts Eigentumsmodell mit einem generischen C ++ - Wrapper zu erreichen?
Durchsuchen Sie diesen Artikel über die Sicherheit von Rusts Parallelität: http://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html Ich habe mich gefragt, wie viele dieser Ideen in C ++ 11 (oder neuer) erreicht werden können. Kann ich insbesondere eine Besitzerklasse erstellen, die den Besitz auf eine beliebige Methode überträgt, an die er übergeben werden kann? Es scheint, …

2
Bedeutet optimistische Parallelität pro Objekt Serialisierbarkeit, wenn eine Transaktion niemals mehrere Objekte umfasst?
Bei einem System, das Folgendes bietet: Optimistische Parallelitätskontrolle / Versionierung pro Objekt (mit CAS - Check-and-Set) Transaktionen, die nie mehr als ein einzelnes Objekt umfassen müssen. Schnappschuss-Isolierung Wird dieses System als serialisierbar angesehen ? Von der Snapshot-Isolierung Bei einer Schreibversatzanomalie lesen zwei Transaktionen (T1 und T2) gleichzeitig einen überlappenden Datensatz …




1
Welche Zwischendarstellungen können verwendet werden, um über Parallelität zu urteilen?
Ich versuche besser zu verstehen, was erforderlich wäre, damit ein Compiler im Namen des Programmierers intelligente Entscheidungen in Bezug auf die Parallelität treffen kann. Mir ist klar, dass es bei diesem Problem viele schwierige Aspekte gibt, zum Beispiel: Sicherstellen, dass keine Rennbedingungen vorliegen Sicherstellen, dass der gleichzeitig auszuführende Code keine …

2
Ist das kostenlose Mittagessen vorbei? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . In seinem berühmten Artikel The Free Lunch Is Over …

2
Sind diese fortgeschrittenen / unfairen Interviewfragen in Bezug auf Java-Parallelität? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.