相信不仅仅是操作系统中才会有进程和线程的概念,Java中也有进程和线程的概念,Thread线程。下面我来从面试需要掌握的角度讲讲进程与线程的区别。 先来讲讲基本的一些概念: 什么是计算机资源 经典的冯诺依曼结构把计算机系统抽象成 CPU + 存储器 + IO,那么计算机资源无非就两种: 1. 计算资 ...
分类:
编程语言 时间:
2017-09-04 11:58:57
阅读次数:
304
1,启动SVN sudo svnserve -d -r /home/data/svn/ 其中 -d 表示守护进程, -r 表示在后台执行 /home/data/svn/ 为svn的安装目录 2,关闭SVN 这里采取linux杀死进程的方式处理的 ps -ef|grep svnserve root 4 ...
分类:
系统相关 时间:
2017-08-31 16:07:54
阅读次数:
177
服务器操作(cmd) 开启服务器(必须保证mysql为windows服务):net start mysql56(此处与系统进程中名字相同) 查看进程表中是否存在:mysqld.exe进程(存在) 关闭服务器(必须保证mysql为windows服务):net stop mysql56 查看进程表中是否... ...
分类:
数据库 时间:
2017-07-11 15:48:25
阅读次数:
254
在UNIX系统中,僵尸进程是指完成执行(通过exit系统调用,或运行时发生致命错误或收到终止信号所致)但在操作系统的进程表中仍然有一个表项(进程控制块PCB),处于”终止状态“的进程。这发生于子进程需要保留表项以允许其父进程读取子进程的exitstatus:一旦退出态通过wait系..
分类:
系统相关 时间:
2017-06-20 21:04:54
阅读次数:
167
S 处于休眠(Sleep)状态的进程 s 说明它是一个父进程,其下包含子进程 < 高优先级的进程,会优先被执行 N 低优先级的进程 + 表示前台运行的进程,如我们输入的 ps aux 就属于前台命令,如果跑一个 php 或者 apache 就是后台执行的进程 R 正在运行(Running)的进程 L... ...
分类:
系统相关 时间:
2017-06-13 10:03:06
阅读次数:
262
用专业术语来说, 进程是程序的一次动态执行.说简单点, 就是进程是系统中的某个任务.操作系统中有多个任务需要执行, 那么怎样执行才能使它们同步呢? 即如何让任务并发执行互不影响呢? 这就引出了进程同步中的经典问题: 生产者消费者问题, 哲学家进餐问题, 读写问题 生产者-消费者问题 有一群生产者进程 ...
分类:
其他好文 时间:
2017-06-11 22:14:27
阅读次数:
700
文件共享: UNIX系统支持在不同进程间共享打开的文件。内核使用三种数据结构表示打开的文件。他们之间的关系决定了在文件共享方面一个进程对还有一个进程可能产生的影响: (1)每一个进程在进程表中都有一个记录项。记录项中包括有一张打开文件描写叙述符表。可将其视为一个矢量。每一个描写叙述符都占用一项,与每 ...
分类:
其他好文 时间:
2017-06-08 21:36:17
阅读次数:
295
当多个进程表同一时候訪问系统上的某个资源的时候,比方同一时候写一个数据库的某条记录,或者同一时候改动某个文件,就须要考虑进城的同步问题,以确保任一时刻仅仅有一个进程能够拥有对资源的独占式訪问。通常。程序对共享资源的訪问的代码仅仅是非常短的一段。你就是这一段代码引发了进程之间的竞态条件。我们称这段代码 ...
分类:
系统相关 时间:
2017-06-05 15:46:34
阅读次数:
315
前一篇理解cpu topology对CPU Topology进行了学习总结,这里想总结下OpenStack下vCPU与pCPU常用的的绑定方式。 在尝试这些绑定之前,尤其是处理NUMA架构时还是建议看看前一篇文章,或者google一下相关概念,这样才能灵活自如。 使用启动参数isolcpus控制操作 ...
分类:
其他好文 时间:
2017-05-27 15:26:34
阅读次数:
1130
Android:日常学习笔记(10)———使用LitePal操作数据库 引入LitePal 什么是LitePal LitePal是一款开源的Android数据库框架,采用了对象关系映射(ORM)的模式,将平时开发时最常用的一些数据库功能进行了封装,使得开发者不用编写一行SQL语句就可以完成各种建表、 ...
分类:
移动开发 时间:
2017-05-26 00:45:09
阅读次数:
396