社区
C语言
帖子详情
主进程中修改子线程的参数不成功
Gonefar
2013-12-27 04:47:09
情况是这样的:往子线程里传入一个结构体的指针,然后在主线程里修改其变量值。如果是在电脑上运行,主线程里改了子线程参数的值(结构体里的成员)会反馈到子线程;但如果是在嵌入式系统上运行(linux2.6.27),主线程里修改子线程的参数不会反馈到子线程。求大神解答是什么原因
...全文
167
5
打赏
收藏
主进程中修改子线程的参数不成功
情况是这样的:往子线程里传入一个结构体的指针,然后在主线程里修改其变量值。如果是在电脑上运行,主线程里改了子线程参数的值(结构体里的成员)会反馈到子线程;但如果是在嵌入式系统上运行(linux2.6.27),主线程里修改子线程的参数不会反馈到子线程。求大神解答是什么原因
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Gonefar
2013-12-28
打赏
举报
回复
谢谢各位,发现问题了。是由于共享内存的问题。
max_min_
2013-12-27
打赏
举报
回复
在板子上可能在主线程未修改之前就已经反馈到子线程了 之后主线程才修改的! 这两个线程加锁处理了呢?或者再获取一次试试?
yuwujian
2013-12-27
打赏
举报
回复
得看两个线程谁先处理这个数据吧,也不一定是系统的问题
自信男孩
2013-12-27
打赏
举报
回复
贴出一些代码吧,从你的描述上感觉不出问题的所在!
python
线程
进程、异步IO
该章节主要包括
线程
进程的概念,基于python的
线程
进程实现,GIL锁的影响,消费者生产者模型,进程池的应用以及IO模型的介绍,一句话概括本章的内容就是:实现并发编程,即计算机能够同时处理多个任务。
Qt
中
线程
之间、
线程
与进程之间的通信
前言:
线程
的创建是为了单独执行一个与
主进程
没有太...
线程
与
主进程
之间的信号槽机制在
主进程
中
连接,因为
线程
是在
主进程
实例化的。信号槽机制的响应不需要
子
线程
执行run函数。 Qt
线程
间共享数据主要有两种方式: ...
python进程与
线程
总结了python
中
如何创建并使用多进程和多
线程
的主要方法,所有代码都自测
成功
,用于以后编写代码时复制
修改
。这是我总结的python代码编写常的有关进程
线程
的代码。基本功能应该不外呼这10组代码。
有关于死循环
子
线程
引起的bug,linux下Popen
子
进程退出后的poll状态依旧是None,僵尸进程处理
关于
主进程
、
子
进程,主
线程
,
子
线程
停止结束的关系: 对于linux: 对于程序来说,如果
主进程
在
子
进程还未结束时就已经退出,那么Linux内核会将
子
进程的父进程ID改为1(也就是init进程),当
子
进程结束后会由init...
c++多
线程
如何传递
参数
(值传递,引用传递)
线程
是进程
中
的一个实体,是被系统独立调度和分派的基本单位,
线程
自己不拥有系统资源,只拥有一点在运行
中
必不可少的资源,但它可与同属一个进程的其他
线程
共享进程所拥有的全部资源。一个
线程
可以创建和撤销另一个...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章