CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  非技术类

创建新的线程如何传递多个参数?

楼主CW_Wei(朗 月)2006-03-21 16:20:53 在 VC/MFC / 非技术类 提问

HANDLE   CreateThread(  
      LPSECURITY_ATTRIBUTES   lpsa,    
      DWORD   cbStack,    
      LPTHREAD_START_ROUTINE   lpStartAddr,    
      LPVOID   lpvThreadParam,    
      DWORD   fdwCreate,    
      LPDWORD   lpIDThread  
  );    
   
  当线程函数的参数多余一个时如何传递呢?  
  问题点数:20、回复次数:4Top

1 楼wangwenhong1000(乖乖兔)回复于 2006-03-21 16:25:52 得分 8

定义一个结构体,把结构体做参数传递,在强制转换就可以了Top

2 楼wlwlxj(wlwlxj)回复于 2006-03-21 16:26:17 得分 8

做一个结构体,传结构体啊  
  struct   Param  
  {  
    int   i;  
    int   j;  
  };  
  lpvThreadParam传结构体地址Top

3 楼CW_Wei(朗 月)回复于 2006-03-21 16:32:34 得分 0

哦     原来如此    
  Top

4 楼thethefighter(龙卷风)回复于 2006-03-21 16:53:04 得分 4

传一个指针数组的地址也可以吧。Top

相关问题

  • 请问创建线程时,怎样给线程传递参数??
  • CreateThread 创建线程时 如何传递参数
  • 请问创建线程函数CreateThread的参数如何传递
  • 多线程的参数传递问题
  • 线程间的参数传递
  • 关于线程传递参数!
  • 关于多线程传递参数
  • 线程如何传递参数啊?
  • 传递给线程的参数出错!!
  • 新建线程参数传递问题

关键词

  • 结构
  • 参数
  • 传递
  • lpvthreadparam
  • 结构体
  • 地址
  • dword

得分解答快速导航

  • 帖主:CW_Wei
  • wangwenhong1000
  • wlwlxj
  • thethefighter

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo