关于线程如何返回数据
大家好
自己刚工作,经验比较少,遇到个问题
我启动了一个线程一直在读加速度传感器的数据,我想把这数据运算后 置一个标识,比如加速度特别大,就撞车了 ,别人可以得到运算的结果 编码发送到服务器,
我如何将这个结果告诉别人的,使用全局变量?我总觉得使用全局变量是程序设计不好的结果,可是我却想不出好的办法,将这个结果传出去。而且全局访问的时候很容易冲突吧,程序就很容易崩溃。
我是做的wince下的服务程序,使用c++开发
先谢谢大家了~~
自己刚工作,经验比较少,遇到个问题
我启动了一个线程一直在读加速度传感器的数据,我想把这数据运算后 置一个标识,比如加速度特别大,就撞车了 ,别人可以得到运算的结果 编码发送到服务器,
我如何将这个结果告诉别人的,使用全局变量?我总觉得使用全局变量是程序设计不好的结果,可是我却想不出好的办法,将这个结果传出去。而且全局访问的时候很容易冲突吧,程序就很容易崩溃。
我是做的wince下的服务程序,使用c++开发
先谢谢大家了~~

...全文
相关推荐
java多线程编程之从线程返回数据的两种方法
从线程中返回数据和向线程传递数据类似。也可以通过类成员以及回调函数来返回数据。但类成员在返回数据和传递数据时有一些区别,下面让我们来看看它们区别在哪
易语言线程返回数据的方法
易语言线程返回数据的方法源码,线程返回数据的方法,线程
易语言线程返回数据的方法源码
易语言线程返回数据的方法源码。@资源源码站。
Linux多线程编程-线程函数返回值(返回复杂数据类型)
引言 通过几个实验练习,学习线程之间连接的具体实现。下面列举了两个例子,一个是子线程返回简单数据类型;另一个是子线程返回复杂数据类型。 实现代码 子线程返回复杂数据类型 #include #include #include #include struct member { int a; char *b; }; void *create(void *arg) { struct member *temp = (struct member*)malloc(sizeof(struct member)); temp->a = 2; temp->b = Hello
易语言线程返回数据的方法源码-易语言
易语言线程返回数据的方法源码


