C++11 thread编程调用类方法并传入参数
来源:互联网 发布:淘宝客服成功案例分析 编辑:程序博客网 时间:2024/05/16 08:37
#include <thread>#include <iostream>class classA{public :classA() {std::cout<<" classA " <<std::endl; } void func(int a, const char *pchText) {std::cout<<" func " <<std::endl;m_a = a;std::cout<<" func " << m_a << " " << pchText <<std::endl; } void func2() { std::cout<<" func2 " <<std::endl;m_a = 4;std::cout<<" func2 " << m_a << "---kkk---" <<std::endl; } void do_func() { //std::thread t(&classA::func,this , 444,"eeee");std::thread t(&classA::func, this, 444 , "func");t.detach();//t.join(); } void do_func2() {//std::thread t(&classA::func,this , 444,"eeee");//std::thread t(&classA::func, this,444,"eeee");std::thread t(&classA::func2, this );t.detach();//t.join(); }private :int m_a; };int main(){classA A;A.do_func(); A.do_func2();while(1){}}
编译 g++ -std=c++11 -pthread thread_test.cpp
root@ubuntu-Lenovo:/share# g++ -std=c++11 -pthread thread_test.cpp
root@ubuntu-Lenovo:/share# ./a.out
classA
func
func 444 func
func2
func2 4---kkk---
阅读全文
0 0
- C++11 thread编程调用类方法并传入参数
- Js 调用 android 本地方法 并传入参数
- boost::threadpool 调用类成员变量并传入参数 的方法
- C#向Thread类线程传入参数
- java调用C的exe文件并传入参数,读出exe输出结果
- ASP.NET中如何在前端ASP里面调用一个后台方法并传入参数
- shell中调用R语言并传入参数的两种方法
- 批处理调用exe文件,并给exe传入参数的方法
- 右键菜单中调用bat,并传入参数。
- 双击ALV调用事务代码并传入参数
- C# 一个进程调用另外一个进程并传入参数
- 批处理bat文件调用oracle sql文件并传入参数
- Java调用Oracle存储过程传入数组参数的方法
- 【学习笔记】C#执行存储过程传入参数并返回output参数和return_value的方法
- 使用System.Diagnostics.Process,调用外部程序(.bat),并传入参数
- 使用ShellExecuteEx调用控制台程序(exe)并传入多个参数
- 使用ShellExecuteEx调用控制台程序或命令行,传入多个参数,并等待返回结果
- Java 调用bat文件并传入参数,并且不出现cmd的黑框框
- 原码, 反码, 补码 详解(博客园 张子秋)
- 关于聚类的讨论
- 高性能网站架构设计之缓存篇(8)- Redis哨兵Sentinel的搭建和原理说明
- Android状态栏微技巧,带你真正理解沉浸式模式
- Eclipse+tomcat部署JFinal是启动tomcat时报JFinalFilter cannot be cast to javax.servlet.Filter
- C++11 thread编程调用类方法并传入参数
- 如何在CSDN中添加代码块
- 开始时间和结束时间,用例设计
- CI框架简单使用方法
- Oracle:environment variable "PATH"
- 17:计算三角形面积
- CTF web题总结--http header 修改、cookie注入
- Linux 常用性能工具简介
- Java入门(6)——集合、基本数据类型和引用数据类型的相互转换