Be a bit more social while spinning during init to setup the shared
memory. This commit was SVN r6031.
Этот коммит содержится в:
родитель
5a7b0b598d
Коммит
a1dd4e3173
@ -22,6 +22,7 @@
|
||||
#include <sys/stat.h>
|
||||
#include <fcntl.h>
|
||||
#include <errno.h>
|
||||
#include <sched.h>
|
||||
|
||||
#include "util/output.h"
|
||||
#include "util/if.h"
|
||||
@ -415,7 +416,7 @@ int mca_ptl_sm_add_procs_same_base_addr(
|
||||
{
|
||||
/* spin unitl local proc 0 initializes the segment */
|
||||
while(!mca_ptl_sm_component.mmap_file->map_seg->seg_inited)
|
||||
{ ; }
|
||||
{ sched_yield(); }
|
||||
}
|
||||
|
||||
/* set the base of the shared memory segment, and flag
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user