Ich kenne das "kooperative" Einfädeln von Rubin mit grünen Fäden . Wie kann ich in meiner Anwendung echte Threads auf Betriebssystemebene erstellen, um mehrere CPU-Kerne für die Verarbeitung zu
Ich kenne das "kooperative" Einfädeln von Rubin mit grünen Fäden . Wie kann ich in meiner Anwendung echte Threads auf Betriebssystemebene erstellen, um mehrere CPU-Kerne für die Verarbeitung zu
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Ist Java...
Ich habe keine klaren Beispiele mit Anwendungsfällen für Pool.apply , Pool.apply_async und Pool.map gesehen . Ich benutze hauptsächlich Pool.map; Was sind die Vorteile
Ich öffne eine Datei mit 100.000 URLs. Ich muss eine HTTP-Anfrage an jede URL senden und den Statuscode drucken. Ich verwende Python 2.6 und habe mir bisher die vielen verwirrenden Möglichkeiten angesehen, wie Python Threading / Parallelität implementiert. Ich habe mir sogar die Python-...
Ich habe gerade das folgende Video gesehen: Einführung in Node.js und verstehe immer noch nicht, wie Sie die Geschwindigkeitsvorteile erhalten. Hauptsächlich sagt Ryan Dahl (der Ersteller von Node.js), dass Node.js auf Ereignisschleifen anstatt auf Threads basiert. Threads sind teuer und sollten...
Wie kann ich eine gleichzeitige Listeninstanz erstellen, in der ich über den Index auf Elemente zugreifen kann? Verfügt das JDK über Klassen oder Factory-Methoden, die ich verwenden
Was ist der Unterschied zwischen Futureund Promise? Beide fungieren als Platzhalter für zukünftige Ergebnisse, aber wo liegt der
Ist es richtig zu sagen, dass staticdies eine Kopie des Wertes für alle Objekte und bedeutet?volatile eine Kopie des Werts für alle Threads bedeutet? Wie auch immer, ein staticvariabler Wert wird auch ein Wert für alle Threads sein. Warum sollten wir uns dann dafür entscheiden...
Ich habe dieses Problem seit Monaten untersucht und verschiedene Lösungen gefunden, mit denen ich nicht zufrieden bin, da es sich um massive Hacks handelt. Ich kann immer noch nicht glauben, dass eine Klasse, die im Design fehlerhaft war, es in das Framework geschafft hat und niemand darüber...
Wir alle wissen, dass Object.wait()dieser Aufruf zum Aufrufen in einen synchronisierten Block gestellt werden muss, andernfalls wird ein IllegalMonitorStateExceptionausgelöst. Aber was ist der Grund für diese Einschränkung? Ich weiß, dass wait()der Monitor freigegeben wird, aber warum müssen wir...
Was macht AtomicBoolean, was ein flüchtiger Boolescher Wert nicht erreichen
Ich habe das Swift-Buch durchsucht, kann aber die Swift-Version von @synchronized nicht finden. Wie kann ich mich in Swift gegenseitig
Wie kann ich AtomicBoolean verwenden und wofür ist diese
Ich verstehe irgendwie, dass AtomicInteger und andere Atomic-Variablen gleichzeitige Zugriffe ermöglichen. In welchen Fällen wird diese Klasse normalerweise
Angenommen, wir haben diese beiden Runnables: class R1 implements Runnable { public void run() { … } … } class R2 implements Runnable { public void run() { … } … } Was ist dann der Unterschied zwischen diesen: public static void main() { R1 r1 = new R1(); R2 r2 = new R2(); r1.run(); r2.run(); } Und...
Ich glaube, die Erlang-Community ist nicht neidisch auf Node.js, da sie nicht blockierende E / A nativ ausführt und Möglichkeiten bietet, Bereitstellungen einfach auf mehr als einen Prozessor zu skalieren (etwas, das nicht einmal in Node.js integriert ist). Weitere Informationen finden Sie unter...
Ich versuche das Disruptormuster zu verstehen . Ich habe das InfoQ-Video gesehen und versucht, ihre Zeitung zu lesen. Ich verstehe, dass es sich um einen Ringpuffer handelt, der als extrem großes Array initialisiert wird, um die Cache-Lokalität zu nutzen und die Zuweisung von neuem Speicher zu...
Eine sensible Operation in meinem Labor ist heute völlig schief gelaufen. Ein Aktuator auf einem Elektronenmikroskop überschritt seine Grenzen, und nach einer Kette von Ereignissen verlor ich 12 Millionen Dollar an Ausrüstung. Ich habe über 40K Zeilen im fehlerhaften Modul auf diese...
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung...
java.util.concurrentDie API stellt eine Klasse namens as bereit Lock, die das Steuerelement grundsätzlich serialisiert, um auf die kritische Ressource zuzugreifen. Es gibt Methoden wie park()und unpark(). Wir können ähnliche Dinge tun, wenn wir synchronizedSchlüsselwörter wait()und notify()...