进程,线程,服务
来源:互联网 发布:手机淘宝2015旧版本5.6 编辑:程序博客网 时间:2024/06/06 13:09
进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程。例如对于IE浏览器程序,每打开一个IE浏览器窗口,就启动了一个新的进程。同样,每次执行JDK的Java.exe程序,就启动了一个独立的Java虚拟机进程,该进程的任务是解析并执行Java程序代码。
线程是指进程中的一个执行流程,有时也称为执行情景。一个进程可以由多个线程组成,即在一个进程中可以同时运行多个不同的线程,它们分别执行不同的任务。当进程内的多个线程同时运行时,这种运行方式称为并发运行。许多服务器程序,如数据库服务器和Web服务器,都支持并发运行,这些服务器能同时响应来自不同客户的请求。
进程和线程的主要区别在于:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源,比如共享一个对象或者共享已经打开的一个文件。
服务实际是没有界面的,默默运行在系统后台的,他可以为应用程序提供一些更有特色的东西,比如播放MP3,开启一个播放MP3的服务,用户点击开始按钮通知服务开启,点击关闭按钮通知服务关闭,如果你禁用这个服务,那别人想播放MP3那是不行的,而且服务之间是有可能互相依靠的。
0 0
- 进程,线程,服务
- 进程,线程,服务
- 进程,线程,服务,任务
- 进程,线程,服务的区别
- 进程,线程,服务的区别
- 遍历进程线程服务任务
- 遍历进程线程服务任务
- Android中的任务,进程,线程以及服务
- 【电脑常识篇】进程、线程、服务
- 进程、线程、服务和任务的区别
- 进程、线程、服务和任务的区别
- net进阶:线程与进程的区别、什么是Windows服务?
- 内核术语--服务,函数,Routine,进程,线程,作业,Fiber,虚拟内存
- 关于android中进程,服务和线程的一些理解
- 线程,进程,程序,服务,之间的关系和区别
- 进程线程
- 线程 & 进程
- 进程/线程
- 陌上花开,可缓缓归矣——2016年校招总结
- 2016年总结和2107年的计划
- 1156. Binary tree
- 安卓项目提交到SVN服务器上
- 游戏——贪吃蛇
- 进程,线程,服务
- 进程,线程,服务,任务
- 【暮冬之战】考研数学
- rsync+inotify实时同步
- OrmLite的使用
- Binder运行机制的流程图
- AIDL中callback的实现
- AIDL关键字
- 单点登录的原理和Java实现单点登录