Die gleichzeitige Ausführung unter Linux ist einfach. Gehen Sie dazu einfach wie folgt vor

Die gleichzeitige Ausführung unter Linux ist einfach. Gehen Sie dazu einfach wie folgt vor

Parallelitätsfunktionen

Zeit für i in `grep server /etc/hosts | awk '{print $1}'`; do (ssh $i "echo 123; sleep 1; echo 456" &); fertig

real 0m0.063s
Benutzer 0m0.016s
System 0 m 0,004 s

Parallelitätsfunktionen von xargs

Zeit grep server /etc/hosts | awk '{print $1}' | xargs -P 24 -I {} ssh {} "echo 123; sleep 1; echo 456"

real 0m3.747s
Benutzer 0m1.136s
System 0 m 0,112 s

Parallelität ist eigentlich sehr einfach. Sie erfordert weder Dutzende Zeilen Golang- oder Python-Code noch eine Installationsumgebung, Kompilierung oder andere langwierige Schritte. Kehren Sie einfach zu den Grundlagen zurück.

Zusammenfassen
Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung zur Optimierung der maximalen Anzahl gleichzeitiger Socket-Verbindungen in Linux
  • So zeigen Sie die Anzahl gleichzeitiger Verbindungen mit dem Linux-Befehl „netstat“ an
  • Verschiedene Einschränkungen der maximalen Anzahl gleichzeitiger Socket-Verbindungen unter Linux (ausführliche Erklärung)
  • Konfigurationsmethode für 500.000 gleichzeitige Verbindungen in Linux
  • Eine kurze Diskussion über die Verwendung der fork()-Funktion der C-Sprache bei der parallelen Programmierung in einer Linux-Umgebung
  • So begrenzen Sie gleichzeitige Verbindungen und die Downloadgeschwindigkeit in Apache unter Linux
  • Schreiben Sie Ihre eigene parallele Warteschlangenklasse in Linux (Warteschlange parallele blockierende Warteschlange)

<<:  Eine schnelle Lösung für den Fehler #1929 Falscher Datums-/Uhrzeitwert: '''' für die Spalte ''createtime'' bei Verwendung von MySQL 5.x oder höher

>>:  Natives JS implementiert benutzerdefinierte Bildlaufleistenkomponente

Artikel empfehlen

Mehrere Situationen, in denen Div durch Iframe abgedeckt ist, und ihre Lösungen

Ähnliche Strukturen: Code kopieren Der Code laute...

So deklarieren Sie einen Cursor in MySQL

So deklarieren Sie einen Cursor in MySQL: 1. Vari...

Dieser Artikel zeigt Ihnen, wie Sie Vue 3.0 responsive verwenden

Inhaltsverzeichnis Anwendungsfälle Reaktive API-b...

Analyse mehrerer Situationen, in denen der MySQL-Index fehlschlägt

1. Prinzip des besten linken Präfixes – Wenn mehr...

MySQL vollständig deinstallieren. Persönlicher Test!

MySQL sauber deinstallieren. Persönlich getestet,...

HTML-Tabellen-Tag-Tutorial (35): spaltenübergreifendes Attribut COLSPAN

In einer komplexen Tabellenstruktur erstrecken si...

So führen Sie .sh-Dateien im Linux-System aus

Es gibt zwei Möglichkeiten, .sh-Dateien im Linux-...

js zur Realisierung eines einfachen Puzzlespiels

In diesem Artikel wird der spezifische Code von j...