线程和进程优先级.docVIP

  • 5
  • 0
  • 约3.39万字
  • 约 13页
  • 2016-11-24 发布于河南
  • 举报
线程和进程优先级

线程和进程优先级 分享一下,你想知道的东西自己看看下面的旧差不多了。 1. 进程与线程有那些区别和联系?   每个进程至少需要一个线程。 进程由两部分构成:进程内核对象,地址空间。线程也由两部分组成:线程内核对象,操作系统用它来对线程实施管理。线程堆栈,用于维护线程在执行代码时需要的所有函数参数和局部变量。 进程是不活泼的。进程从来不执行任何东西,它只是线程的容器。线程总是在某个进程环境中创建的,而且它的整个寿命期都在该进程中。 如果在单进程环境中,有多个线程正在运行,那么这些线程将共享单个地址空间。这些线程能够执行相同的代码,对相同的数据进行操作。这些线程还能共享内核对象句柄,因为句柄表依赖于每个进程而不是每个线程存在。   进程使用的系统资源比线程多得多。实际上,线程只有一个内核对象和一个堆栈,保留的记录很少,因此需要很少的内存。因此始终都应该设法用增加线程来解决编程问题,避免创建新的进程。但是许多程序设计用多个进程来实现会更好些。 2. 如何使用_beginthreadex函数? 使用方法与CreateThread函数相同,只是调用参数类型需要转换。 3. 如何使用CreateTh

文档评论(0)

1亿VIP精品文档

相关文档