get_threading_attribT_get_threading_attribGetThreadingAttribGetThreadingAttribget_threading_attrib (算子)

名称

get_threading_attribT_get_threading_attribGetThreadingAttribGetThreadingAttribget_threading_attrib — 查询线程/同步对象的属性。

签名

get_threading_attrib( : : ThreadingHandle : ThreadingClass, AttribName, AttribValue)

Herror T_get_threading_attrib(const Htuple ThreadingHandle, Htuple* ThreadingClass, Htuple* AttribName, Htuple* AttribValue)

void GetThreadingAttrib(const HTuple& ThreadingHandle, HTuple* ThreadingClass, HTuple* AttribName, HTuple* AttribValue)

static void HOperatorSet.GetThreadingAttrib(HTuple threadingHandle, out HTuple threadingClass, out HTuple attribName, out HTuple attribValue)

def get_threading_attrib(threading_handle: int) -> Tuple[Sequence[str], Sequence[str], Sequence[Union[int, float, str]]]

描述

get_threading_attribget_threading_attribGetThreadingAttribGetThreadingAttribGetThreadingAttribget_threading_attrib determines the type of threading object passed to ThreadingHandleThreadingHandleThreadingHandleThreadingHandlethreadingHandlethreading_handle and the attributes the threading object was created with.

执行信息

参数

ThreadingHandleThreadingHandleThreadingHandleThreadingHandlethreadingHandlethreading_handle (输入控制)  number HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Threading object.

ThreadingClassThreadingClassThreadingClassThreadingClassthreadingClassthreading_class (输出控制)  string-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Class name of threading object.

AttribNameAttribNameAttribNameAttribNameattribNameattrib_name (输出控制)  string-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Name of an attribute.

AttribValueAttribValueAttribValueAttribValueattribValueattrib_value (输出控制)  number-array HTupleSequence[Union[int, float, str]]HTupleHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double)

Value of the attribute.

结果

If the threading handle is valid, the operator get_threading_attribget_threading_attribGetThreadingAttribGetThreadingAttribGetThreadingAttribget_threading_attrib 返回 2 ( H_MSG_TRUE )。如有必要,则抛出异常。

可能的后继

create_mutexcreate_mutexCreateMutexCreateMutexCreateMutexcreate_mutex, create_eventcreate_eventCreateEventCreateEventCreateEventcreate_event, create_conditioncreate_conditionCreateConditionCreateConditionCreateConditioncreate_condition, create_barriercreate_barrierCreateBarrierCreateBarrierCreateBarriercreate_barrier

另见

create_mutexcreate_mutexCreateMutexCreateMutexCreateMutexcreate_mutex, create_eventcreate_eventCreateEventCreateEventCreateEventcreate_event, create_conditioncreate_conditionCreateConditionCreateConditionCreateConditioncreate_condition, create_barriercreate_barrierCreateBarrierCreateBarrierCreateBarriercreate_barrier

模块

基础