【发布时间】:2011-08-04 23:18:04
【问题描述】:
在 Windows c++ 中,以下创建一个线程:
CreateThread(NULL, NULL, function, parameter, NULL, &threadID);
这将在新线程中运行“函数”并将“参数”作为 void* 或 LPVOID 传递。
假设我想将两个参数传递给“函数”,除了创建一个包含两个变量的数据结构然后将数据结构转换为 LPVOID 之外,还有更好看的方法吗?
【问题讨论】:
标签: c++ windows multithreading function-pointers