首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

主进程中修改子线程的参数不成功,该怎么解决

2013-12-29 
主进程中修改子线程的参数不成功情况是这样的:往子线程里传入一个结构体的指针,然后在主线程里修改其变量

主进程中修改子线程的参数不成功
情况是这样的:往子线程里传入一个结构体的指针,然后在主线程里修改其变量值。如果是在电脑上运行,主线程里改了子线程参数的值(结构体里的成员)会反馈到子线程;但如果是在嵌入式系统上运行(linux2.6.27),主线程里修改子线程的参数不会反馈到子线程。求大神解答是什么原因
[解决办法]
贴出一些代码吧,从你的描述上感觉不出问题的所在!
[解决办法]
得看两个线程谁先处理这个数据吧,也不一定是系统的问题
[解决办法]
在板子上可能在主线程未修改之前就已经反馈到子线程了
之后主线程才修改的!
这两个线程加锁处理了呢?或者再获取一次试试?

热点排行