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

Detaillierte Erläuterung der Nginx-Weiterleitungssocket-Portkonfiguration

Gängige Szenarien für die Weiterleitung von Socke...

Detaillierte Verwendung von Echarts in vue2 vue3

Inhaltsverzeichnis 1. Installation 2. Verwenden S...

Einige Fallstricke beim JavaScript Deep Copy

Vorwort Als ich zuvor zu einem Vorstellungsgesprä...

So installieren und konfigurieren Sie GitLab unter Ubuntu 20.04

einführen GitLab CE oder Community Edition ist ei...

Erklärung und Beispielverwendung von 4 benutzerdefinierten Anweisungen in Vue

Vier praktische Vue-Custom-Anweisungen 1. V-Wider...

Die Aktualisierung der Seite zur Formularübermittlung springt nicht

1. Quellcode entwerfen Code kopieren Der Code laut...

Schritte zur vollständigen Deinstallation des Docker-Images

1. docker ps -a zeigt den laufenden Image-Prozess...

Einführung in gängige XHTML-Tags

<br />Ich habe festgestellt, dass viele Leut...

Ein praktischer Bericht über die Wiederherstellung einer MySQL Slave-Bibliothek

Beschreibung der Situation: Heute habe ich mich b...

So implementieren Sie den Vue-Timer

In diesem Artikelbeispiel wird der spezifische Co...