加入收藏
举报
02-14 20:02
#0
文件名称:
osal_thread-h.md
所在目录:
Openharmony v1.0 / docs / api / api-SmartVision-Devices
文件大小:
9.20 KB
下载地址:
fenwii/OpenHarmony
   
免责声明:本网站仅提供指向 GitHub 上的文件的链接,所有文件的版权归原作者所有,本网站不对文件内容的合法性、准确性或安全性承担任何责任。
文本预览:
# osal\_thread.h
## **Overview**
**Related Modules:**
[OSAL](OSAL.md)
**Description:**
Declares thread types and interfaces.
**Since:**
1.0
**Version:**
1.0
## **Summary**
## Data Structures












Data Structure Name


Description


OsalThreadParam


Describes thread parameters.


OsalThread


Describes a thread.



## Macros









Macro Name and Value


Description


OSAL_DECLARE_THREAD(thread)   struct OsalThread thread


Defines a thread macro.



## Typedefs









Typedef Name


Description


OsalThreadEntry) (void *)


typedef int(* 


Defines a thread callback function type.



## Enumerations









Enumeration Name


Description


OSAL_THREAD_PRIORITY { OSAL_THREAD_PRI_LOW, OSAL_THREAD_PRI_DEFAULT, OSAL_THREAD_PRI_HIGH, OSAL_THREAD_PRI_HIGHEST }


Enumerates thread priorities.



## Functions





















Function Name


Description


OsalThreadCreate (struct OsalThread *thread, OsalThreadEntry threadEntry, void *entryPara)


int32_t 


Creates a thread.


OsalThreadStart (struct OsalThread *thread, const struct OsalThreadParam *param)


int32_t 


Starts a thread.


OsalThreadDestroy (struct OsalThread *thread)


int32_t 


Destroys a thread.


OsalThreadSuspend (struct OsalThread *thread)


int32_t 


Suspends a thread.


OsalThreadResume (struct OsalThread *thread)


int32_t 


Resumes a thread.


点赞 回复
回帖
支持markdown部分语法 ?