菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
460
0

线程

原创
05/13 14:22
阅读数 92910

线程(Thread)概念

  1.线程是可有CPU直接运行的实体。

  2.在一个进程内可以创建多个线程

  3.多个线程可以共享CPU实现并发

 

实现线程:

  Create'Thread()//把函数创建为线程

  HANDLE CreateThread(

      LPSECURITY_ATTRIBUTES ipThreadAttributes,

      DWORD dwStackSize,

      LPTHREAD_ROUTINE ThreadFunction,//线程函数  *大多数时候只需要这个就够了

      LPVOID lpParameter//线程函数的参数       )

  线程函数的原型:

  DWORD ThreadFunction(

    LPVOID lpParameter //参数)

  常规使用模型:CreateThread(0,0,函数,0)

 

分类:

  单线程程序和多线程程序:

    单线程:整个进程只有一个线程,Windows程序缺省只有一个线程(主,线程,main)

    多线程:主线程和至少一个用户线程

发表评论

0/200
460 点赞
0 评论
收藏