MySQL: как расширить запрос отсутствующих значений с помощью JOIN

Невозможно гарантировать, что сообщения из многих разных процессов поступят в «правильном» порядке, когда они прибудут в другой процесс. Это, по сути, то, что здесь происходит.

Даже если вы явно не отправляете сообщения, когда вы печатаете что-то на экране, оно должно быть отправлено процессу в вашей локальной системе (mpiexec или mpirun), где он может быть напечатан на экране. MPI не знает, что такое правильный порядок для этих сообщений, поэтому он просто печатает их по мере их поступления.

Если вам требуется, чтобы ваши сообщения печатались в определенном порядке, вы должны отправить их всем до одного ранга, который может печатать их в любом порядке. Пока один ранг выполняет всю печать, все сообщения будут упорядочены правильно.

Следует сказать, что, вероятно, будут ответы, которые вы можете найти там, в которых говорится, что вы можете поместить новую строку в конце строки или используйте команду flush (), чтобы убедиться, что буферы сброшены, но это не гарантирует упорядочение на удаленном конце по причинам, упомянутым выше.

0
задан bebe03 17 January 2019 в 05:08
поделиться