返回信息流你是说传给入口点函数的参数?是1个
不过你可以传数据结构的指针进去
这是一条镜像帖。来源:北邮人论坛 / soft-design / #23922同步于 2008/1/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
Re: 请问一下C创建线程的函数只能带一个参数吗?谢谢
rebirthatsix
2008/1/15镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
【 在 jackybupt 的大作中提到: 】
: 哦,LS赞
: 就是普通参数的话只能传一个啊
嗯,实际是传得是一个指针而已,实体上你把它看成几个参数都行。。。。
没太明白LZ的意思,不过个人理解,
如果要让线程内的某个操作的状态值保存下来的话,可以是用传入指针的办法。
线程内部对指针所指处进行修改,结束后,这个地方还可见。
前提是这个指针所指的内存有效,否则报断错误。
【 在 luckyboy 的大作中提到: 】
: 没太明白LZ的意思,不过个人理解,
: 如果要让线程内的某个操作的状态值保存下来的话,可以是用传入指针的办法。
: 线程内部对指针所指处进行修改,结束后,这个地方还可见。
: ...................
这种方式对于多线程调度不好使
可以通过消息,或者exitcode来解决
LS的,麻烦给咱推荐多线程的书看看吧,我想深入的学习一下。谢谢
【 在 rebirthatsix 的大作中提到: 】
: 这种方式对于多线程调度不好使
: 可以通过消息,或者exitcode来解决
创建线程后是异步执行,两个线程就各走各的了。不是像调用一个函数那样的返回值那么简单。如果一个线程需要另外一个线程执行完的结果,那就只能靠同步机制:事件和通知了。
LS的同学,麻烦给推荐点多线程的资料看看吧,我想深入的学习一下。谢谢
【 在 pmps 的大作中提到: 】
: 创建线程后是异步执行,两个线程就各走各的了。不是像调用一个函数那样的返回值那么简单。如果一个线程需要另外一个线程执行完的结果,那就只能靠同步机制:事件和通知了。