设为首页 加入收藏

TOP

在VC下使用多线程的使用详解
2014-11-12 11:15:08 】 浏览:6568
Tags:使用 线程 详解

  昨天看了一下多线程,以后还是将一些代码发到博客上比较好。现在电脑上以前写的代码都没有打开看一眼的欲望了。还是发到博客好,可以随时看看,而且也能帮助一下别人。呵呵


  最主要就是学习了一下CreateThread函数以及这次彻底看了一下LPVOID类型,原来这个类型指的是空指针啊,以前很汗啊。


  下面就上代码:


  // MutiThread.cpp : Defines the entry point for the console application.


  //


  /*


  file:MutiThread.cpp


  author:www.5dkx.com


  */


  #include "stdafx.h"


  #include "windows.h"


  #include "stdio.h"


  #include "iostream"


  /*这个头文件必须加啊,要不然的话WINAPI就无法识别*/


  using namespace std;


  static int tickets=50;


  DWORD WINAPI SHOP1(LPVOID lpParameter);


  DWORD WINAPI SHOP2(LPVOID lpParameter);


  /*WINAPI其实和CALLBACK是一个类型,都是定义一个指针函数*/


  /*LPVOID就是一个万金油类型 原型为void *是一个空指针,可以传递任何类型参数*/


  int main(int argc, char* argv[])


  {


  HANDLE Thread1 = CreateThread(


  NULL,//*被继承的线程是否可以得到该线程句柄【我的理解:返回值为NULL意思就是返回句柄NLL自然就无法继承】*/


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MFC消息路由/映射机制研究 下一篇第七章:图文例解C++类的多重继承..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目