V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐书目
黑客与画家
REWORK 简体中文版
REWORK 精装原版
深入浅出设计模式 Head First Design Patterns
代码之美 Beautiful Code
数据之美 Beautiful Data
信息论、编码与密码学
Free as in Freedom
设计原本
精通正则表达式
V2EX  ›  程序员

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

  •  
  •   Dimen61 · 72 天前 · 1524 次点击
    这是一个创建于 72 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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


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

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

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