C++编程---线程技术初识
来源:互联网 发布:网络爬虫 java 开源 编辑:程序博客网 时间:2024/06/07 04:57
创建第一个线程程序
在以前的基础篇中,无法实现程序并发进行。而线程就是实现线程技术。
其中:有一些提前准备的类库(osapi),线程类,用于编写线程代码。
实现过程:(1)创建一个类(2)运行线程
class MyTask:public OS_Thread{
private:virtual int Routine(){
for(int i=0;i<=10;i++){
printf("小和尚念经!....\n');
OS_Thread::Sleep(1);//秒级单位
}
}
};
class MyTask1:public OS_Thread{
private:virtual int Routine(){
for(int i=0;i<=10;i++){
printf("小道士练气!....\n');
OS_Thread::Sleep(1);
}
}
};
int main(){MyTask task1;
task1.run();//线程入口
MyTask1 task2;
task2.run();
printf("--------主线程开始干活!--------\n');
for(int i=0;i<10;i++){
printf("秀才读书\n");
OS_Thread::Sleep(1);
}
return 0;
}
运行结果图:
注:sleep的作用:使线程能够并发运行。
0 0
- C++编程---线程技术初识
- 初识windows编程之多线程
- Java多线程编程--初识线程
- Windows编程_Lesson006_初识线程
- 实际编程中常用的线程同步技术【C#,C++】
- C++windows内核编程笔记day14 其他线程同步技术
- C语言编程初识json
- c#--线程相关技术
- Java多线程编程--(1)初识线程
- Java多线程编程--(1)初识线程
- Windows编程_Lesson006_初识线程之二
- 初识B/S结构编程技术
- [编程语言][C语言]初识C语言
- Linux C -线程编程
- .NET 线程池编程技术
- .NET 线程池编程技术
- 多线程编程-线程池技术
- [C#]cookie编程技术
- 线程同步之利器(1)——可递归锁与非递归锁
- 神女峰
- “清心”(3)下位机wifi与stm32对接(闲扯不同工程师的风格)
- 欢迎使用CSDN-markdown编辑器
- SIFT算法详解
- C++编程---线程技术初识
- CharSequence类型
- Java并发-同步器Semaphore,CountDownLatch
- MacOS虚拟机安装VMware tools 在主机与虚拟机之间共享文件和剪贴板
- 第12章:functions
- 【37】String,StringBuffer,StringBuilder区别和概念
- codis功能性和可用性测试
- mysql性能优化-慢查询分析、优化索引和配置 分析
- HDU 1498 50 years, 50 colors(最小顶点覆盖)