本文主要是介绍Android 中native C++创建thread的几种方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android native 开发,工作中最常用的两种创建thread的方法,总结如下:
- 使用 pthread 库
(1)概念:它是一套在类 Unix 操作系统上进行多线程编程的接口, 而android 基于Linux , Linux就是一个类 Unix 操作系统。
(2)使用案例:
查看pthread 的函数原型:
发现它对线程函数的定义比较固定,这点不利于扩展。
(3)在线编译器:(可以使用pthread )GDB online Debugger | Compiler - Code, Compile, Run, Debug online C, C++
2. 使用C++ thread.
(1)C++11 引入了<thread>
库,是最常用的方法。
(2)使用案例:
该方法可以自定义线程函数的参数,这点和pthread很不一样。
这篇关于Android 中native C++创建thread的几种方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!