线程

线程(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)

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

原文地址:https://www.cnblogs.com/beautiful7/p/12519308.html