当前位置: 首页 > wzjs >正文

中山营销型网站温江做网站

中山营销型网站,温江做网站,公众号商城开发需要多少钱,2024新冠又来了吗文章目录 简介代码流程pthread使用hello_test.cppAndroid.bp 编译过程报错处理验证过程 简介 android开发经常需要使用pthread来编写代码实现相关的业务需求 代码流程 pthread使用 需要查询某个linux函数的方法使用,可以使用man 函数名 // $ man pthread_crea…

文章目录

  • 简介
  • 代码流程
    • pthread使用
    • hello_test.cpp
    • Android.bp
  • 编译过程报错处理
  • 验证过程

简介

android开发经常需要使用pthread来编写代码实现相关的业务需求

代码流程

pthread使用

需要查询某个linux函数的方法使用,可以使用man + 函数名

// $ man pthread_create#include <pthread.h>int pthread_create(pthread_t *thread, const pthread_attr_t *attr,void *(*start_routine) (void *), void *arg);
// $ man pthread_detach#include <pthread.h>int pthread_detach(pthread_t thread);

hello_test.cpp

#include <utils/Log.h>
#include <pthread.h>
#ifdef LOG_TAG
#undef LOG_TAG
#endif
#define LOG_TAG "hello_test"pthread_t thread_id;void deal_data(){ALOGD("deal_data");
}static void *start_thread_func (void *arg){ALOGD("start_thread_func");pthread_detach(thread_id);deal_data();return nullptr;
}int main(int args,char** argv) {ALOGD("main");if(pthread_create(&thread_id,nullptr,start_thread_func,nullptr/**this**/) == 0){ALOGD("pthread_create success");}else{ALOGD("pthread_create failed");}sleep(5);ALOGD("main end");return 0;
}

Android.bp

cc_binary{name:"hello_test",srcs:["hello_test.cpp",],shared_libs:["liblog","libutils",],cflags: ["-Wno-error","-Wno-unused-parameter",],
}

编译过程报错处理

cflags的配置
在这里插入图片描述
从编译报错可以看出是unused parameter ‘xxx’ [-Werror,-Wunused-parameter],刚开始以为直接配置报错的参数就好了,发现没有用,下次编译还是报错。

百度一波,说明如下:
解决-Werror,-Wunused类似问题万能公式 将"-Wunused-parameter"形式修改为"-Wno-unused-parameter"形式。其关键是将"-W"修改为:-Wno-,后边保持不变即可。
即可编译成功。

验证过程

adb push hello_test /system/bin
执行

/system/bin # ./hello_test

可以看到日志可以正常输出,打印如下所示

06-08 15:40:20.727  1978  1978 D hello_test: main
06-08 15:40:20.728  1978  1978 D hello_test: pthread_create success
06-08 15:40:20.728  1978  1979 D hello_test: start_thread_func
06-08 15:40:20.728  1978  1979 D hello_test: deal_data
06-08 15:40:25.728  1978  1978 D hello_test: main end

文章转载自:

http://JYnk9uRe.cthrb.cn
http://6ZcEKbL6.cthrb.cn
http://FJOw77P6.cthrb.cn
http://cJDHt92s.cthrb.cn
http://ExmRq8U8.cthrb.cn
http://UfHl6cOG.cthrb.cn
http://j1d2tzsd.cthrb.cn
http://b7OUkHPl.cthrb.cn
http://Z3RgKXaf.cthrb.cn
http://LAy4cwJc.cthrb.cn
http://6exctyYD.cthrb.cn
http://uw8YPNAn.cthrb.cn
http://jC6ANSfX.cthrb.cn
http://uvdBkpft.cthrb.cn
http://AUXSaGUb.cthrb.cn
http://rnhTspn4.cthrb.cn
http://wCt3zz0o.cthrb.cn
http://uJLRhpmV.cthrb.cn
http://HQrxggs2.cthrb.cn
http://SQTaaL8H.cthrb.cn
http://KI1mUFsO.cthrb.cn
http://bP4V6aN5.cthrb.cn
http://1qgvwYKN.cthrb.cn
http://6K4yrrOt.cthrb.cn
http://gTwHYpQD.cthrb.cn
http://Q2MJb8dK.cthrb.cn
http://K4kXhLGQ.cthrb.cn
http://rYdzYvni.cthrb.cn
http://M0qgf1ZF.cthrb.cn
http://eBJo6qjZ.cthrb.cn
http://www.dtcms.com/wzjs/772104.html

相关文章:

  • 怎么把网站放到空间昆明网站推广哪家好
  • 门户网站开发视频教学郑州建设劳务管理中心网站
  • 绥化市建设工程网站招投标自己做网站怎么弄
  • 有产品做推广,选哪个 网站网页链接
  • 毕业设计如何用dw做网站网站备案的是域名还是空间
  • 网站推广分为哪几个部分徐州人才网官网登录
  • php网站开发实战视频安卓是哪个公司开发的
  • 浏览器正能量网站免费金融公司网站开发费用入什么科目
  • 做网站所用的语言建设网站总经理讲话范本
  • 贵阳企业网站排名优化wordpress 5 开发
  • 合肥 网站建设公司哪家好桂林哪里可以做网站
  • 企业网站推广可以选择哪些方法觅知网ppt模板下载
  • 安阳企业网站建设公司wordpress 开发飞猪接口
  • wordpress多语言包seo分析网站
  • 如何查看网站开发者微博图床wordpress
  • 网站建设栏目标语口号佛山优化网站推广
  • 静安做网站公司广州万户网络技术有限公司招聘
  • 徐州网站建设哪家好薇asp.net mvc做网站难吗
  • 北京市做网站wordpress 数据优化
  • 网站应用软件设计wordpress 模板结构
  • 摄影个人网站模板做网站投资要多少钱
  • 江苏江都建设集团有限公司网站农产品网络营销
  • 成功案例 品牌网站微信h5网站模板下载
  • 网站会员收费怎么做网站建设免费网站
  • refile自己做的网站个人备案 网站名
  • 做淘宝网站怎么弄的深圳自适应网站建设报价
  • 重庆建站公司官网利用花生壳做网站
  • 深圳企业网站制作设计上海发布最新消息今天
  • wordpress清除模板缓存网站优化自已做还是请人做
  • 东莞做网站推广的公司建设网站公司那里好