在学习编程的过程中,经典的"HelloWorld"给我最大的启示就是,一切从简,简而明理。

写一个连“白痴”都看得懂的代码,是编程的最高境界。

想要学一个知识点,就要了解这个知识点包含了哪些内容,然后分清主次,进行取舍,抓住主要问题并进行研究,同时需要撇开其它问题的干扰。这,是物理中学到的“排除法”,搁置争议,保持稳定,专注核心。

VC环境下,一个简单的多线程程序源代码如下,具体资源可以结合本博客中的多线程编程资料。

//---------------------------------------

#include "windows.h"
#include "stdlib.h"
#include "winbase.h"
#include "stdio.h"

DWORD WINAPI ThreadProc(LPVOID lpParameter)
{
 while(1)
 {
  printf("Child PThread...\n");
  Sleep(1000);
  
 }
}

int main()
{
 DWORD PidChildP;
 CreateThread(NULL,0,ThreadProc,0,0,&PidChildP);
 while(1)
 {
  printf("Main PThread...\n");
  Sleep(3000); 
 }

}

//----------------------------------------

运行结果是,主线程每隔3秒的时间,打印一次信息,而子线程,每隔1秒打印一次信息。

转载于:https://www.cnblogs.com/techstone/archive/2012/07/08/2661218.html

VC菜菜鸟-创建一个简单的多线程任务相关推荐

  1. VC菜菜鸟-创建一个即时串口通信程序

    //编者注:串口接收基于多线程任务. #include <windows.h> #include <windowsx.h> #include "main.h" ...

  2. java多线程创建一个简单的案例

    1.创建一个简单的线程,不需要去创建个Runnable Thread thread = new Thread(new Runnable() {@Overridepublic void run() {/ ...

  3. VC菜菜鸟:基于CFree的HelloWorld程序

    //原文链接:http://blog.csdn.net/it1988888 故事发生在很久很多久以前,有一只菜菜鸟,领略到Windows系统及其应用软件的强大,令其折服,遂生自行编写软件的念头. 网上 ...

  4. Java Tread多线程(0)一个简单的多线程实例

    作者 : 卿笃军 原文地址:http://blog.csdn.net/qingdujun/article/details/39341887 本文演示,一个简单的多线程实例,并简单分析一下线程. 编程多 ...

  5. Qt5.9一个简单的多线程实例(类QThread)(第一种方法)

    Qt开启多线程,主要用到类QThread.有两种方法,第一种用一个类继承QThread,然后重新改写虚函数run().当要开启新线程时,只需要实例该类,然后调用函数start(),就可以开启一条多线程 ...

  6. C#游戏编程之创建一个简单的卷轴射击游戏

    前几天很多朋友要求贴一篇有关C#游戏开发的实例.本篇文章是创建一个简单的卷轴射击游戏开发实例,内容比较完整,分享给大家,不过篇幅有些长,可以慢慢看哈!本文除CSDN博客外,任何媒体和出版物禁止转载和使 ...

  7. 创建一个简单的存储过程(RroGetA_Z),要求输出A到Z之间的26个大写字母

    <SQL Server数据库设计与项目实践> ISBN:978-7-302-40610-5 p121 动手实践-实训内容-(1) (1)创建一个简单的存储过程(RroGetA_Z),要求输 ...

  8. Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏

    Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏 即使是现在,很多初学游戏开发的同学,在谈到Unity的时候,依然会认为Unity只能用于制作3D游戏的.实际上,Unity在2013年发布 ...

  9. Linux Namespace系列(09):利用Namespace创建一个简单可用的容器

    本文将演示如何利用namespace创建一个完整的容器,并在里面运行busybox.如果对namespace不是很熟悉,请先参考前面几遍介绍不同类型namespace的文章. busybox是一个Li ...

最新文章

  1. 基础二维计算几何板子[预备知识]
  2. stagefright框架概述
  3. Windows环境配置Anaconda+cuda+cuDNN+pytorch+jupyter notebook
  4. 有种欢迎叫“来了就是深圳人”
  5. 【干货】吴甘沙:你是数据,我即生意
  6. 利用Python分析羊车门问题
  7. HDU2085 核反应堆【递推】
  8. MISC图片隐写之foremost
  9. 在mysql内部有4种常见日志_MySQL练习题及答案
  10. HTML 教程(一文彻底搞懂HTML)
  11. Python中sys模块
  12. SLAM | 视觉SLAM中直接法开源算法:LSD-SLAM、DSO
  13. struct+Matlab向上向下取整+单位圆向量+matlab求导
  14. EEG实验中Matlab打标方法及遇见问题
  15. c语言程序负数,C程序,检查数字是正数还是负数
  16. 程序员的进阶之路,学习方法!
  17. 《15天玩转WPF》—— 直线、矩形、椭圆的各种画法
  18. Win10,详细永久关闭更新方法(附图文)
  19. 大学计算机实验教程实验报告2.2,大学计算机实验2实验报告.doc
  20. H5页面开发怎么做?分析H5页面开发令人期待的 5 项功能。

热门文章

  1. 【spring】spring的事务传播性 hibernate/jpa等的事务隔离性
  2. python之FTP程序(支持多用户在线)
  3. Delphi之Exception获得错误信息
  4. 深入浅出ClassLoader(译)
  5. 基础才是重中之重~类是怎么执行的
  6. c++中大矩阵乘法计算的效率问题
  7. select下拉框如何触发函数并传递参数
  8. ArcMap 导入 wrl_ai文件导入c4d没反应怎么办? c4d导入ai源文件失败的原因分析_Illustrator教程_平面设计...
  9. Shell中字符串反转的六大方法
  10. 萌新的Python练习实例100例(一)四个数字组成互不相同且无重复的三位数