параллельная обработка в функции q, вызываемой из python

String a = new String("foo");
String b = new String("foo");
System.out.println(a == b); // prints false
System.out.println(a.equals(b)); // prints true

Убедитесь, что вы понимаете, почему. Это потому, что сравнение == сравнивает только ссылки; equals() метод сопоставляет содержимое по символу.

Когда вы вызываете new для a и b, каждый получает новую ссылку, указывающую на "foo" в таблице строк. Ссылки разные, но контент один и тот же.

0
задан Xpector 17 January 2019 в 09:36
поделиться

1 ответ

Можно ли использовать функцию peach в aq, которая вызывается из pyq (python)?

Да, когда вы запускаете pyq, вы можете передать q опций базовый процесс q после специального аргумента, так что вы можете запустить pyq с, скажем, 4 ведомыми, следующим образом:

pyq -- -s 4

Я использую ноутбук Jupyter с ядром pyq

При использовании ядра pyq вы можете указать q аргументов в файле kernel.json. Вы можете найти расположение файла kernel.json с помощью следующей команды:

jupyter kernelspec list | grep pyq

Чтобы указать 4 подчиненных, добавьте «-s», «4» к концу список "argv".

0
ответ дан Alexander Belopolsky 17 January 2019 в 09:36
поделиться