V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐书目
黑客与画家
REWORK 简体中文版
REWORK 精装原版
深入浅出设计模式 Head First Design Patterns
代码之美 Beautiful Code
数据之美 Beautiful Data
信息论、编码与密码学
Free as in Freedom
设计原本
精通正则表达式
Sponsored by
石墨文档
石墨文档
寻找中国最优秀的程序员
加入我们,一起来改变这个可爱的星球
Promoted by 石墨文档
V2EX  ›  程序员

window 7 任务管理器中进程和服务的区别

  •  
  •   Dimen61 · 2 天前 · 1318 次点击

    picture1 picture2 服务下面的有 PID 这一列,而 PID 不就是进程序列号吗? 那进程服务有什么区别?

    13 回复  |  直到 2017-02-19 09:52:47 +08:00
        1
    skydiver   2 天前
    一个字段在一个表是主键,在另一个表是外键,那这两个表有什么区别?
        2
    whwq2012   2 天前 via Android
    服务运行以后就是进程,就和普通程序一样,但是服务是比较重要的一些进程
        3
    MinonHeart   2 天前   ♥ 1
    服务是系统级的,进程是应用级的
        4
    icebergSnow   2 天前 via Android
    公交车也是车,你说呢?
        5
    UnknownR   2 天前
    整套系统就像一辆公交车,进程是座位和扶手,服务是司机,硬件就是车,座位让你能舒服得坐车,扶手让你不会因为惯性而摔倒,一辆公交车要是没座位,大不了站着,没扶手了大不了摔跤,但是没司机,车就没法开了,虽然乘客和司机都是人,对车而言都是一样的,但是其中的角色却是不同的,有相互依赖关系。
        6
    misaka20038numbe   2 天前
    进程属于用户,服务属于系统。
        7
    CRVV   2 天前
    服务是 `systemctl --all`
    进程是 `ps -e`
        8
    hx1997   2 天前 via Android
    区别大了。自己去看《 Windows 核心编程》吧。
        9
    gamexg   2 天前 via Android   ♥ 2
    简单的理解:

    提供了服务接口(启动停止暂停重启)并注册到系统的程序是服务。

    服务是程序,但是只有符合上面条件的程序才是服务。

    由于服务也是 exe 程序,那么它启动的话就和普通 exe 一样是一个进程。


    我记得实际有各种特立,不过那是小节。
        10
    msg7086   2 天前
    由进程提供服务。
        11
    vibbow   2 天前
    服务好像不能和桌面交互
        12
    Tyanboot   1 天前
    服务也是 exe ,,启动以后也是一个进程的形式。

    不同的是,服务有特权,有些 windows 信息和 windows32 api 是只有服务才能调用的。

    任务管理器的服务右键还能停止启动重启等
        13
    julyclyde   1 天前
    服务是能被单独管理的一类进程
    这些进程和系统有特殊的接口进行互动的
    https://msdn.microsoft.com/en-us/library/system.serviceprocess.servicebase(v=vs.110).aspx
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2221 人在线   最高记录 2447   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 44ms · UTC 06:35 · PVG 14:35 · LAX 22:35 · JFK 01:35
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1