进程、线程、函数、栈的关系
2010-11-08 23:30
218 查看
今天没事去逛逛论坛。发现了一些很有意思的问题。让以前一些迷藏不解的问题一下子明朗起来:
进程:是没用栈的概念的。进程其实就是一个用于盛放资源的容器。
线程:线程的一级表达就是栈,具体实现时,是一个线程对应一个栈(足够大)。然后属于同一线程的函数共用这个线程栈,在上面开辟自己的空间。
函数:使用一部分线程栈来完成执行。
栈:只在线程中有其具体定义和表述,从某种意义上讲,栈可以代表一个线程。
进程:是没用栈的概念的。进程其实就是一个用于盛放资源的容器。
线程:线程的一级表达就是栈,具体实现时,是一个线程对应一个栈(足够大)。然后属于同一线程的函数共用这个线程栈,在上面开辟自己的空间。
函数:使用一部分线程栈来完成执行。
栈:只在线程中有其具体定义和表述,从某种意义上讲,栈可以代表一个线程。
相关文章推荐
- 进程的入口函数 & 线程进程的关系
- 进程、线程、函数、栈的关系
- 进程、线程、端口间关系
- 进程,线程之间的关系
- 关于操作系统中进程、线程、和任务之间的关系
- 利用NtQuerySystemInformation函数遍历进程,遍历线程,获取线程挂起或运行状态
- PHP-CGI 进程 CPU 100% 与 file_get_contents 函数的关系
- 内核术语--服务,函数,Routine,进程,线程,作业,Fiber,虚拟内存
- 进程和线程关系及区别
- linux线程系列(1)线程的概念、线程和进程的关系
- 进程与线程关系及区别
- Storm中进程,线程,任务和实例的关系
- Linux 多线程环境下 进程线程终止函数小结(转)
- 进程线程及堆栈关系的总结
- 进程和线程的关系
- Android中的线程与进程之间的关系简单解释
- 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常
- 线程和进程的关系及区别
- 进程和线程关系的漫画解释
- 进程和线程关系和区别