服务下面的有 PID 这一列,而 PID 不就是进程序列号吗? 那进程和服务有什么区别?
1
skydiver 2017-02-17 20:22:44 +08:00
一个字段在一个表是主键,在另一个表是外键,那这两个表有什么区别?
|
2
whwq2012 2017-02-17 20:43:16 +08:00 via Android
服务运行以后就是进程,就和普通程序一样,但是服务是比较重要的一些进程
|
3
MinonHeart 2017-02-17 20:47:13 +08:00 1
服务是系统级的,进程是应用级的
|
4
icebergSnow 2017-02-17 20:49:34 +08:00 via Android
公交车也是车,你说呢?
|
5
UnknownR 2017-02-17 20:51:37 +08:00
整套系统就像一辆公交车,进程是座位和扶手,服务是司机,硬件就是车,座位让你能舒服得坐车,扶手让你不会因为惯性而摔倒,一辆公交车要是没座位,大不了站着,没扶手了大不了摔跤,但是没司机,车就没法开了,虽然乘客和司机都是人,对车而言都是一样的,但是其中的角色却是不同的,有相互依赖关系。
|
6
misaka20038numbe 2017-02-17 20:53:29 +08:00
进程属于用户,服务属于系统。
|
7
CRVV 2017-02-17 20:55:40 +08:00
服务是 `systemctl --all`
进程是 `ps -e` |
8
hx1997 2017-02-18 00:32:37 +08:00 via Android
区别大了。自己去看《 Windows 核心编程》吧。
|
9
gamexg 2017-02-18 01:01:21 +08:00 via Android 2
简单的理解:
提供了服务接口(启动停止暂停重启)并注册到系统的程序是服务。 服务是程序,但是只有符合上面条件的程序才是服务。 由于服务也是 exe 程序,那么它启动的话就和普通 exe 一样是一个进程。 我记得实际有各种特立,不过那是小节。 |
10
msg7086 2017-02-18 09:30:49 +08:00
由进程提供服务。
|
11
vibbow 2017-02-18 13:10:31 +08:00
服务好像不能和桌面交互
|
12
Tyanboot 2017-02-18 18:47:53 +08:00
服务也是 exe ,,启动以后也是一个进程的形式。
不同的是,服务有特权,有些 windows 信息和 windows32 api 是只有服务才能调用的。 任务管理器的服务右键还能停止启动重启等 |
13
julyclyde 2017-02-19 09:52:47 +08:00
服务是能被单独管理的一类进程
这些进程和系统有特殊的接口进行互动的 https://msdn.microsoft.com/en-us/library/system.serviceprocess.servicebase(v=vs.110).aspx |