题目线程和进程的区别是什么?解答这是一道出现频率极高的面试题,考察基本概念。进程可以认为是程序执行时的一个实例。进程是系统进行资源分配的独立实体, 且每个进程拥有独立的地址空间。一个进程无法直接访问另一个进程的变量和数据结构, 如果希望让一个进程访问另一个进程的资源,需要使用进程间通信,比如:管道,...
分类:
编程语言 时间:
2014-07-19 11:28:26
阅读次数:
210
线上程序不断重启,查看log发现是进程因为SIGXFSZ信号退出。对过大的文件进行操作的时候会产生此信号,一般只在32位机器上出现,文件大小限制为2G。用lsof查看进程打开的文件,果然有一个文件达到2G。
解决方案:编译时加上参数:-D_FILE_OFFSET_BITS=64;代码中调用lseek时参数为off_t(不要为int或long,否则在32位和64位中表现不同)。
...
分类:
系统相关 时间:
2014-07-19 08:18:29
阅读次数:
281
术语说明: QPS=req/sec=请求数/秒 【QPS计算PV和机器的方式】 QPS统计方式[一般使用http_load进行统计] QPS=总请求数/(进程总数*请求时间) QPS:单个进程每秒请求服务器的成功次数 单台服务器每天PV计算 公式1:每天总PV=QPS*3600*6 公式2:每天总PV=QPS*3600*8 服务器计算 服..
分类:
Web程序 时间:
2014-07-19 02:48:15
阅读次数:
215
今天,阿里宣布正式完成高德私有化进程,并称将开始与阿里各项业务进行全面整合。高德私有化完成意味着阿里O2O更进一步,接下来围绕高德的O2O项目可以顺利推进了。过去1年时间,BAT三巨头都在围绕O2O做布局,尤其阿里和腾讯更为积极,近期阿里先后合并UC,私有化高德,而腾讯投..
分类:
其他好文 时间:
2014-07-19 02:45:37
阅读次数:
238
这篇文章是由一个面试的问题引出的。面试官问曰:“尔可知如何定位JAVA程序的死循环?”。思虑良久,未有良策,回来查阅了下资料,经过一番曲折感觉自己解决问题的能力又提高了不少。以下是个例子,不一定很合适但足以说明一些问题。1、查看进程ID:[resin_access@172~]$jps323..
分类:
编程语言 时间:
2014-07-19 02:44:25
阅读次数:
323
从网上下载的nexus直接启动方式一直报错:(如下报错信息)直接启动服务的报错信息:---------------------------服务---------------------------Windows无法启动nexus服务(位于本地计算机上)。错误1067:进程意外终止。---------------------------确定----------------------..
分类:
其他好文 时间:
2014-07-19 02:43:05
阅读次数:
240
一、Hadoop构造模块
运行Hadoop的意思其实就是运行一组守护进程(daemons),每个进程都有各自的角色,有的仅运行在单个服务器上,有的则运行在集群多个服务器上,它们包括:
NameNodeSecondary NameNodeDataNodeJobTrackerTaskTracker
Hadoop是一个分布式存储与计算系统,分布式存储部分是HDFS,分布...
分类:
其他好文 时间:
2014-07-19 02:31:56
阅读次数:
188
一、交换分区:swap目前几乎所有的操作系统都是多任务多用户的,且使用了MMU完成了内存保护,以使得多进程得以完成。如此一来,每个进程都有自己的线性地址空间,其中的数据会被映射到物理地址空间中。第一个进程使用第一个线性地址空间,第二个进程使用第二个线性地址空间,依..
分类:
其他好文 时间:
2014-07-19 02:26:36
阅读次数:
485
一、进程同步与互斥的基本概念
1.基本概念
在多道程序系统中,由于进程,各进程之间有两种形式的制约关系:
(1)间接相互制约– 源于资源共享 -互斥。
(2)直接相互制约– 源于进程合作 -同步。
进程同步:主要源于进程合作,为进程之间的直接制约关系。
进程互斥:主要源于资源共享,是进程之间的间接制约关系。
临界资源:一次只允许一个进程使用的资源称为临界资源,如打印机、公共变量等。
临界区:在每个进程中,访问临界资源的那段程序称为临界区。
2.同步机制应遵循的准...
分类:
其他好文 时间:
2014-07-19 02:24:35
阅读次数:
286
sysstat就有监控CPU使用率、硬盘和网络吞吐数据,对这些数据的收集和分析,有利于我们判断系统是否正常运行,是提高系统运行效率、安全运行服务器的得力助手。
sysstat在/etc/cron.d/sysstat中写了计划日志,每10分钟就进行一次日志的记录,在23:53对一天的日志进程总结,切割。
sar命令默认是展示CPU的运行状况的
sar的命令选项
...
分类:
其他好文 时间:
2014-07-19 02:11:05
阅读次数:
259