您的位置:首页 > 其它

进程、线程、函数、栈的关系

2010-11-08 23:30 218 查看
今天没事去逛逛论坛。发现了一些很有意思的问题。让以前一些迷藏不解的问题一下子明朗起来:

进程:是没用栈的概念的。进程其实就是一个用于盛放资源的容器。

线程:线程的一级表达就是栈,具体实现时,是一个线程对应一个栈(足够大)。然后属于同一线程的函数共用这个线程栈,在上面开辟自己的空间。

函数:使用一部分线程栈来完成执行。

栈:只在线程中有其具体定义和表述,从某种意义上讲,栈可以代表一个线程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: