首页 > 编程语言 > 详细

[4]线程的拓展

时间:2019-06-25 19:53:12      阅读:78      评论:0      收藏:0      [点我收藏+]

线程 Thread

扩展

什么是线程?  线程就如同“工厂"里工作的人

所谓的进程是一个空间概念,如同工厂。

对于进程而言,里面至少有一个线程;

 

 

资源 

 

资源
   

Windows系统直接管理调度的是   线程!

线程的本质?

线程切换  ---》通过线程上下文,保存现场然后切换

GetThreadContext()通过此API来获取线程上下文

 

堆和栈

一个进程中有几个堆几个栈?

每个线程都有自己的栈;

每一环都有一个栈;

  在三环一个进程一个堆;

  堆分两类:一种默认堆,一种我们自己创建的堆

    默认堆:如同malloc,new;

    我们自己创建的堆:通过HeapCreat创建,通过HeapFree释放

  堆的数量和你怎么写代码有关;

技术分享图片

[4]线程的拓展

原文:https://www.cnblogs.com/hanhandaren/p/11084732.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!