如何准确理解“程序”、“进程”、“线程”这三个概念

xiaoqing001 2005-06-07 10:27:02
程序是一个可执行文件,而进程process是一个“程序实例”。

不太理解“程序实例”,也请大侠澄清”进程“和”线程“概念
...全文
209 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nicelcp 2005-06-08
  • 打赏
  • 举报
回复
Linux里的线程进程区别不是很大

一个进程调用folk创建一个子进程,调用clone创建一个轻量级进程,即所谓线程

轻量级进程与父进程共享内存块,只有任何一方写内存时,才为子进程分配存储空间
yanghuajia 2005-06-07
  • 打赏
  • 举报
回复
google, 这也问,送分吗?
loveisbug 2005-06-07
  • 打赏
  • 举报
回复
建议看书
ddc 2005-06-07
  • 打赏
  • 举报
回复
程序只是个可执行文件,当运行时会加载到地址空间,占用内存,CPU及其他各种资源,这个就是所谓的"程序实例",就是进程。
线程我说不清了,进程的一个CPU片断吧,进程是靠线程执行的。

4,438

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧