TSContThreadAffinitySet¶
Synopsis¶
#include <ts/ts.h>
-
TSReturnCode
TSContThreadAffinitySet
(TSCont contp, TSEventThread ethread)¶
Description¶
Set the thread affinity of continuation contp to ethread. Future calls to
TSContSchedule()
, and TSContScheduleOnPool()
that has the same type as ethread
will schedule the continuation on ethread, rather than an arbitrary thread of that type.
TSContSchedule()
and :func:``TSContScheduleEvery` will default the affinity to calling thread
when invoked without explicitly setting the thread affinity.
Return Values¶
TS_SUCCESS
if thread affinity of continuation contp was set to ethread,
TS_ERROR
if not.