社区
C语言
帖子详情
如何向线程函数中传入多个参数啊
victor5945
2003-08-30 01:29:12
我现在遇到了一个问题
现在我在写一个函数,可能同时有多个程序调用它,因此必须写成多线程方式。但是,我看了一下创建线程函数createThread,只能传入一个参数阿,怎么办啊。
它可能需要多个参数。
...全文
1020
10
打赏
收藏
如何向线程函数中传入多个参数啊
我现在遇到了一个问题 现在我在写一个函数,可能同时有多个程序调用它,因此必须写成多线程方式。但是,我看了一下创建线程函数createThread,只能传入一个参数阿,怎么办啊。 它可能需要多个参数。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
9731boy
2004-01-15
打赏
举报
回复
写成结构体吧.
fordcot
2004-01-15
打赏
举报
回复
要看是否会同时调用。
DotLSong
2004-01-15
打赏
举报
回复
只能传递指针以访问多个参数,这是 CreateThread 这样的函数参数类型决定的
一个简单的例子
class CExample
{
public:
void RunThread()
{
CreateThread(_ExampleThread, NULL, 0, this, 0);
}
...
private:
static DWORD WinAPI _ExampleThread(PVOID pParam)
{
CExample *pObj = (CExample*)pParam;
...
}
...
}
sharkhuang
2004-01-15
打赏
举报
回复
方结构或者对象里面
荒废的太阳
2004-01-14
打赏
举报
回复
有多个程序调用它就应该把它写成多线程吗?
(不大理解)
dddd8888
2004-01-14
打赏
举报
回复
用结构
shuneng
2004-01-13
打赏
举报
回复
用struct
要么用全局变量。
mudboy
2004-01-13
打赏
举报
回复
对呀,一般就是用结构体来实现的
boxban
2004-01-13
打赏
举报
回复
struct thread_args{
int a;
char str[100];
//...
};
void foo()
{
struct thread_args* args = new thread_args;
args->a = 100;
//...
createThead(...,thread_proc, args);
}
void* thread_proc(void* arg)
{
struct thread_args* args = (thread_args*)arg;
if(args->a == 100) printf("hello, thead!\n");
delete args;
}
fireseed
2003-08-30
打赏
举报
回复
写一个结构体,把你所需要传的参数都放到这个结构体里,然传参的时候传这个结构体的对象的指针不就行了?
尹成Python27天入门到项目实战
哥德巴赫
函数
的本质就是地址
函数
变量意义
函数
变量用途装饰器设计模式包含模式
函数
概念None
函数
默认
参数
与返回值作为
参数
名称
参数
与位置
参数
参数
副本机制副本练习
多个
返回值全局变量与局部变量
函数
内部引用全局变量...
Java8新特性及实战视频教程完整版
Lambda 允许把
函数
作为一个方法的
参数
(
函数
作为
参数
传递进方法
中
)。 使用Lambda 表达式可以使代码变的更加简洁紧凑。 Java8实战视频-01让方法
参数
具备行为能力Java8实战视频-02Lambda表达式初探Java8实战视频-03...
Asp.net Core Api+Vue增删改查及分页视频教程完整版
2、项目结构介绍、组件的开发、组件之间传递
参数
、父组件和子组件间
参数
传递。 3、在VUE
中
集成layui的日历控件。 4、使用asp.net core 提供WebApi接口,实现了登录、工作日志表的增删改查及分页功能。 5、在接口
中
...
0行代码写服务服务-服务发布-调用
所有接口
参数
均可自动封装 比如查询省份接口,里面有10个
参数
,前端
传入
几个
参数
,便可自动封装几个
参数
。 8.所有查询接口自带分页 列表查询,有码方式和无码方式,均自带分页。 9.通过简单sql的编辑即可完成服务...
MD5算法C语言实现
命令行
参数
传递 3.获取文件字节数 4.满组数据处理逻辑 5.数据量大于0小于56的情况 6.最后一组满组的情况 7.最后一组大于56小于64 8.4个md5缓冲器常数 9.64元素常数 10.16个转换例程常数 11.4个缓冲器算法 12.生成新...
C语言
69,379
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章