awtk/docs/manual/thread_t.md

103 lines
1.9 KiB
Markdown
Raw Normal View History

2018-12-20 17:33:31 +08:00
## thread\_t
### 概述
线程对象。
2019-01-15 14:34:05 +08:00
----------------------------------
2018-12-20 17:33:31 +08:00
### 函数
<p id="thread_t_methods">
| 函数名称 | 说明 |
| -------- | ------------ |
2018-12-21 12:11:40 +08:00
| <a href="#thread_t_thread_create">thread\_create</a> | 创建thread对象。 |
| <a href="#thread_t_thread_destroy">thread\_destroy</a> | 销毁thread对象。 |
| <a href="#thread_t_thread_join">thread\_join</a> | 等待线程退出。 |
| <a href="#thread_t_thread_start">thread\_start</a> | 启动线程。 |
2018-12-20 17:33:31 +08:00
#### thread\_create 函数
2018-12-21 18:29:29 +08:00
-----------------------
* 函数功能:
> <p id="thread_t_thread_create"> 创建thread对象。
2018-12-21 11:39:05 +08:00
* 函数原型:
```
thread_t* thread_create ();
```
* 参数说明:
2018-12-20 17:33:31 +08:00
| 参数 | 类型 | 说明 |
| -------- | ----- | --------- |
| 返回值 | thread\_t* | thread对象。 |
2018-12-21 18:29:29 +08:00
#### thread\_destroy 函数
-----------------------
2018-12-21 11:39:05 +08:00
* 函数功能:
2018-12-21 18:29:29 +08:00
> <p id="thread_t_thread_destroy"> 销毁thread对象。
2018-12-20 17:33:31 +08:00
2018-12-21 11:39:05 +08:00
* 函数原型:
```
ret_t thread_destroy (thread_t* thread);
```
* 参数说明:
2018-12-20 17:33:31 +08:00
| 参数 | 类型 | 说明 |
| -------- | ----- | --------- |
| 返回值 | ret\_t | 返回RET\_OK表示成功否则表示失败。 |
| thread | thread\_t* | thread对象。 |
2018-12-21 18:29:29 +08:00
#### thread\_join 函数
-----------------------
2018-12-21 11:39:05 +08:00
* 函数功能:
2018-12-21 18:29:29 +08:00
> <p id="thread_t_thread_join"> 等待线程退出。
2018-12-20 17:33:31 +08:00
2018-12-21 11:39:05 +08:00
* 函数原型:
```
ret_t thread_join (thread_t* thread);
```
* 参数说明:
2018-12-20 17:33:31 +08:00
| 参数 | 类型 | 说明 |
| -------- | ----- | --------- |
| 返回值 | ret\_t | 返回RET\_OK表示成功否则表示失败。 |
| thread | thread\_t* | thread对象。 |
2018-12-21 18:29:29 +08:00
#### thread\_start 函数
-----------------------
2018-12-21 11:39:05 +08:00
* 函数功能:
2018-12-21 18:29:29 +08:00
> <p id="thread_t_thread_start"> 启动线程。
2018-12-20 17:33:31 +08:00
2018-12-21 11:39:05 +08:00
* 函数原型:
```
ret_t thread_start (thread_t* thread);
```
* 参数说明:
2018-12-20 17:33:31 +08:00
| 参数 | 类型 | 说明 |
| -------- | ----- | --------- |
| 返回值 | ret\_t | 返回RET\_OK表示成功否则表示失败。 |
| thread | thread\_t* | thread对象。 |