get_threading_attribT_get_threading_attribGetThreadingAttribGetThreadingAttribget_threading_attrib (算子)
名称
get_threading_attribT_get_threading_attribGetThreadingAttribGetThreadingAttribget_threading_attrib — 查询线程/同步对象的属性。
签名
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
模块
基础