struct PK_SESSION_smp_r_s
{
PK_thread_t thread_format;
int n_threads;
PK_LOGICAL_t on_single_processor;
int n_processors;
};
typedef struct PK_SESSION_smp_r_s PK_SESSION_smp_r_t;
This results structure is returned by PK_SESSION_ask_smp.
Description of fields:
thread_format In conjunction with the n_threads field,
determines the number of threads that will
be invoked. Permitted values are
PK_thread_disabled_c
PK_thread_per_processor_c
PK_thread_absolute_c
n_threads The number of threads to be invoked for
symmetric multi-processing (SMP). The effect
of this value is dependent on the value of
the thread_format field.
This field may only be set to zero if the
thread_format field is set to the value,
PK_thread_disabled_c.
on_single_processor PK_LOGICAL_true if SMP is to be enabled on
single processor platforms.
n_processors The number of online processors detected.