Ich bin besonders interessant dabei unter Linux, in Bezug auf Java-Programme. Es gibt bereits einige Fragen, die sagen, dass Sie keine Kontrolle über Java haben und einige RFEs von Sun/Oracle geschlossen wurden.Kann verhindert werden, dass Kinder die CPU/Core-Affinität des Elternteils erben?
Wenn Sie Zugriff auf den Quellcode haben und eine Low-Level-Sprache verwenden, können Sie sicher die entsprechenden Systemaufrufe tätigen. Sandbox-Systeme - möglicherweise ohne Quellcode - sind jedoch eine größere Herausforderung. Ich hätte gedacht, dass ein Werkzeug, um diesen pro-Prozess oder einen Kernel-Parameter zu setzen, in der Lage ist, dies von außerhalb des Elternprozesses zu steuern. Das ist wirklich was ich suche.
Ich verstehe die reason why this is the default. Es sieht aus wie eine Version von Windows may allow some control davon, aber die meisten nicht. Ich habe damit gerechnet, dass Linux die Kontrolle darüber hat, aber scheint wie it's not an option.
Aber nur mit Zugriff auf (nicht Sandboxed) Quellcode, richtig? –
Wenn Sie eine Möglichkeit haben, zu beeinflussen, welches Kindprogramm ausgeführt wird (z. B. Konfigurationsdatei - es benötigt nicht immer eine Programmquelle), können Sie es tun. Wenn es kein, naja, "falsches Programm" gibt ;-) – user562374