在类中使用类成员函数创建线程
来源:互联网 发布:数据库设计第三范式 编辑:程序博客网 时间:2024/06/07 08:17
demo书写大概步骤:
1》创建一个类,在类中创建一个函数
2》在构造函数中创建线程,使用类中的成员函数
类中代码:
类头:
#pragma once#include <windows.h>class tt{public:tt(void);~tt(void);private:static DWORD WINAPI ThreadProc(LPVOID lpThreadParameter);void k();};
类体:
#include "stdafx.h"#include "tt.h"tt::tt(void){printf("create tt\n");CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)ThreadProc,this,0,NULL); //关键位置}tt::~tt(void){}DWORD WINAPI tt::ThreadProc(LPVOID lpThreadParameter){((tt*)lpThreadParameter)->k();return TRUE;}void tt::k(){while (true){printf("hello world!\n");Sleep(1000);}}
主函数代码:
// gxbTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <windows.h>#include "tt.h"int _tmain(int argc, _TCHAR* argv[]){tt t;getchar();return 0;}
实验效果:
0 0
- 在类中使用类成员函数创建线程
- 在类中创建成员函数线程的最优解决方法
- 在类中使用_beginthreadex函数创建线程并访问该类中的数据成员
- 类成员函数创建线程
- 类成员函数创建线程
- 线程创建函数与类成员函数
- linux C++ 类成员函数中创建线程,且能访问类中其他成员变量
- 怎样在线程中运行类的成员函数
- 如何实现类成员函数创建线程
- 类成员函数作为线程函数使用
- 在线程函数中使用主窗口的成员变量
- 多线程,成员函数内创建线程,线程函数调用类内的其他成员函数
- 在线程中执行类成员变量
- 在非类函数中如何使用类的成员
- 如何在类中使用成员函数指针数组
- 在封装的静态成员函数中使用类指针
- 多线程开发要点1:如何使用类的成员函数创建线程
- 如何实现利用类成员函数创建线程
- 信号量互斥编程
- c++中减字符0的作用
- 如果时间不够 ,无法进行充分的测试怎么办?
- c专家编程3、4章读书笔记
- 共享内存
- 在类中使用类成员函数创建线程
- [莫队算法] WHU Problem 1605 - Distance on Tree
- 消息队列通讯
- Unable to get package info for [包路径]; is package not installed
- HDU 1253
- 由于没有详细了解Timestamp和Date之间的关系犯的错
- 自定义View,ViewGroup
- 多线程程序设计
- JVM系列2:垃圾收集器与内存分配策略