最新文章列表

进程丶线程丶CPU关系简述

本文简单阐述了进程与线程的关系,为了便于理解,本文也将简述CPU的工作原理。   进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。或者说进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。   线程则是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基 ...
BS_YG 评论(0) 有11308人浏览 2015-09-26 19:07

linux 服务与进程

服务: 一,linux服务的分类 1,RPM服务 :包含独立的服务和xinetd服务        /etc/init.d 启动脚本位置       /etc/xinetd.config  xineted 配置文件       /etc/xinetd.d/:   基于xinetd服务的启动脚本       /var/lib/ :   服务产生的数据放在这里       /var /log/:   ...
青椒炒肉 评论(0) 有565人浏览 2015-09-22 21:38

Android系统进程优先级排序

最近初学了Android系统的进程概念以及进程的排序,了解了进程在系统内部的工作流程以及原理。 下面是自己的理解和归纳 按优先级依次排序为: 1.前台进程:               是Android系统中最重要的进程,是与用户正在交互的进程,所以优先级最高。 2.可见进程:          可见进程部分程序界面是可见的,有可能被用户回调,优先级仅次于前台进程。 3.服务进程: ...
南瓜猿 评论(0) 有1058人浏览 2015-09-21 13:44

java中的并发:进程和线程

目录1.简介2.创建一个进程3.创建一个线程   1.简介 1)进程:同一个系统中执行的一个子程序,包含三部分:虚拟CPU,代码,数据.2)线程:同一个进程中执行的子程序流.3)进程让操作系统的并发性成为可能,而线程让进程的内部并发成为可能.一个进程虽然包括多个线程,但是这些线程是共同享有进程占有的资源和地址空间的.进程是操作系统进行资源分配的基本单位,而线程是操作系统进行调度的基本单位. ...
xiao1zhao2 评论(2) 有1636人浏览 2015-07-28 22:21

进程 vs. 线程

我们介绍了多进程和多线程,这是实现多任务最常用的两种方式。现在,我们来讨论一下这两种方式的优缺点。 首先,要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Master,多个Worker。 如果用多进程实现Master-Worker,主进程就是Master,其他进程就是Worker。 如果用多线程实 ...
hongtoushizi 评论(0) 有529人浏览 2015-07-16 16:09

已知端口号,查看进程信息及关闭进程(命令行)

windows操作系统下,已知端口号,查看进程号,以及关闭进程(用命令行实现) 1、已知端口号,查看进程号       命令行:netstat -aon|findstr "端口号" 2、查看进程被那个服务占用       命令行:tasklist | findstr  "进程号" 3、关闭服务进程       命令行:tskill 进程号   ...
shiqiaopinglove 评论(0) 有1198人浏览 2015-06-05 16:39

Linux查找文件,查找程序端口并杀死程序

在Linux当中查找文件使用命令: find path -name *xxxx* // path 代表搜索的路径 //-name 表示按名称来搜索 //** 使用统配符来概括文件名 xxxx 为文件名  例如:find ./ -name  *test*; 表示在当前目录下找到包含test的文件。   在Linux 中查找 进程 ; 端口 ;  ps -ef | grep tom ...
li370604005 评论(0) 有917人浏览 2015-05-14 08:27

操作系统原理

                                                                   操作系统 推荐一个操作系统的教程网站:http://c.biancheng.net/cpp/u/xitong_1/ 1.操作系统的主要作用          设备管理、进程管理、存储管理(内存管理)、文件管理(文件系统)。 2.操作系统的分类       ...
StartKeep 评论(0) 有574人浏览 2015-05-11 23:09

linux中关于端口处理的指令

1、查看被占用的端口      指令:netstat -tln 2、查看端口号是否已经被占用      指令:netstat -tln | grep 8081 3、已知端口号,查看端口号被哪个程序占用(例子端口为8081)      指令:lsof -i :8081 4、已知端口号,杀掉占用端口的进程      指令1:lsof -i :8081——————————获得占用端口号的进 ...
shiqiaopinglove 评论(0) 有490人浏览 2015-05-05 17:22

加载javascript,会不会阻塞进程?

需求:加载js或css,onload后做一些事情(因为有依赖关系,回调方法里用到了加载js的方法)首先,第一个问题,加载js是否阻塞主线程??自测如下,欢迎拍砖和补充。如图,当执行完循环的时候,body的内容没有显示出来。   2:在head或者body标签中,引入外部js文件,这样会阻塞进程的!代码如下:   结果如图所示:当执行完循环的时候,body的内容同样没有显示出来,说明外链js的 ...
快乐_虫 评论(0) 有911人浏览 2015-04-27 10:50

android服务和进程详解

一:service简介:       service是android的十大组件之一(Activity,ContentProvider,BroadCastReceivcr,Service),Service主要是负责在android的后台运行的,  检查位置信息等都是服务     二:service的启动方式和生命周期;      a) ,context.startService()的启动 ...
百合不是茶 评论(0) 有2008人浏览 2015-03-08 21:03

线程与进程的区别

线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行. 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实 ...
chenhaodejia 评论(0) 有683人浏览 2015-01-27 20:12

进程与线程的一个简单解释

转自: http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html   进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻 ...
dcj3sjt126com 评论(0) 有817人浏览 2015-01-07 15:15

Linux问题集锦

问题一:如何kill掉defunct进程                资料说defunct进程是父进程先于子进程退出而导致的,那么kill defunct进程的父进程就可以解决defunct进程了。方法如下:ps -ef|grep defunct     显示defunct进程列表,其中第三项即是PPID,父进程的PID。        另外附上查询结果每列的含义: -f         ...
补耍狠 评论(0) 有843人浏览 2015-01-06 15:34

进程和线程的简单解释

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一 ...
MicLee 评论(0) 有637人浏览 2014-11-30 00:11

swoole的进程模型架构

swoole的强大之处就在与其进程模型的设计,既解决了异步问题,又解决了并行。 主线程MainReactor swoole启动后主线程会负责监听server socket,如果有新的连接accept,主线程会评估每个Reactor线程的连接数量。将此连接分配给连接数最少的reactor线程。这样的好处是 每个reactor线程持有的连接数是非常均衡的,没有单个线程负载过高的问题 解决 ...
abc123456789cba 评论(0) 有1391人浏览 2014-10-28 10:38

【优化改进】Linux进程文件瘦身——Linux环境验证

背景:        最近一直在思考,嵌入式产品的代码中存在着很多的无用的函数和全局变量,这些函数和全局量占用着版本的大小,进而对Flash的要求 ...
sammor 评论(0) 有4091人浏览 2014-10-24 23:01

端口被占用的解决方案

端口被占用的解决方案   1.如果IDE(如:MyEclipse异常关闭而且项目还在运行那么重启项目会报端口被占用问题解决方案:打开任务管理器的进程结束javaw.exe进程就OK!) 2.如果使用tomcat时端口被占用,那么修改配置文件里的端口设置即可!(位置:tomcat目录下的conf里的servver.xml中的:<Connector port="8080" ...
dashuaifu 评论(0) 有1030人浏览 2014-08-22 10:51

进程和线程的联系区别

        进程是程序的一次执行过程。每一个进程都是一个独立的实体,系统会单独为它分配内存,它会在单独的地址空间中被执行。一个进程不能访问其他进程中的变量和数据结构。如果你想访问其他进程的资源,必须使用管道、文件、socket等进程间通信机制。       线程使用其所在进程的栈空间。一个进程可以有很多个线程。进程和线程最大的区别在于多个线程会共享 他们的状态。一般来说,多个线程可以读写同 ...
chriszeng87 评论(0) 有1712人浏览 2014-08-11 21:58

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics