Ich bin neu bei Google Go (Golang). Meine Frage bezieht sich auf diesen Beitrag Was genau macht runtime.Gosched? . Die Struktur des Codes ist wie folgt kopiert. Meine Frage ist, dass, wenn ich die Anzahl der Prozessoren in GOMAXPROCS ändere, ich überprüfe, wie viele Prozessoren es läuft. Wenn ich "top" mache, zeigt es einen a.out-Prozess, der 100% oder weniger Ressourcen verbraucht, selbst wenn GOMAXPROCS mehr als 1 ist. Ich wäre für Ihre Hilfe dankbar.
%Vor% Die größte Anzahl von logischen CPUs, zu denen der Prozess zu einem bestimmten Zeitpunkt ausgeführt werden kann, ist nicht mehr als das Minimum von runtime.GOMAXPROCS(0)
und runtime.NumCPU()
.
Tags und Links go parallel-processing