51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3841|回复: 5
打印 上一主题 下一主题

进程和线程的区别?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-3-27 07:07:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
那位大仙能通俗的讲下进程和线程的区别?最好能举个例子,谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-4-8 09:51:13 | 只看该作者
操作系统上讲的比较详细。

相同的地方就是都是CPU得执行体。
区别
进程更重量级点,他有很多数据什么的需要占用资源,而线程可以共享那些进程的资源。进程有自己的内存空间,堆。而线程没有自己的堆,但是有自己的栈空间。

在详细也说不清了。其实很多内核级别的东西,需要传递的参数是PID,也就是进程ID,而不是线程ID,她利用的更多的是进程里的东西。

也许有错的,反正大概就那么个意思,建议找操作系统书看看。

另外原来的UNIX只有进程是没有线程的。。。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2010-5-26 22:56:27 | 只看该作者
    看上去主要就是优先级不同吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2010-5-31 14:56:01 | 只看该作者
    呵呵,qq启动是一个进程,同时和张三和李四聊天,是2个线程
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2010-6-12 15:36:13 | 只看该作者
    楼上讲得好通俗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2010-7-22 16:27:25 | 只看该作者
    一個進程里面可以分為好幾個線程,進程一關線程都沒,線程和線程之間不一定有相互影響。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-6 23:32 , Processed in 0.069799 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表