SwappyThreadFunctions
#include <swappy_common.h>
一个结构体,您可以通过调用 Swappy_setThreadFunctions 来设置 Swappy 如何启动和连接线程。
摘要
此功能的用法是可选的。
公共属性 |
|
---|---|
join)(SwappyThreadId thread_id)
|
void(*
线程连接回调函数。
|
joinable)(SwappyThreadId thread_id)
|
bool(*
线程可连接性回调函数。
|
start)(SwappyThreadId *thread_id, void *(*thread_func)(void *), void *user_data)
|
int(*
线程启动回调函数。
|
公共属性
join
void(* SwappyThreadFunctions::join)(SwappyThreadId thread_id)
线程连接回调函数。
此函数由 Swappy 调用,用于连接具有给定 ID 的线程。
joinable
bool(* SwappyThreadFunctions::joinable)(SwappyThreadId thread_id)
线程可连接性回调函数。
此函数由 Swappy 调用,用于判断具有给定 ID 的线程是否可连接。
start
int(* SwappyThreadFunctions::start)(SwappyThreadId *thread_id, void *(*thread_func)(void *), void *user_data)
线程启动回调函数。
此函数由 Swappy 调用,用于在新线程上启动 thread_func。
详细信息 | |||
---|---|---|---|
参数 |
|