1.进程理论 程序:一堆代码 进程:正在运行的程序 进程是一个实体。每一个进程都有它自己独立的内存空间,是系统进行资源分配和调度的基本单位 同步和异步 ***** 针对任务的提交方式 同步:提交任务之后原地等待任务的返回结果,期间不做任何事! 异步:提交任务之后,不等待任务的返回结果,执行运行下一行 ...
分类:
系统服务 时间:
2019-05-06 20:55:23
收藏:
0 评论:
0 赞:
0 阅读:
143
1. 进程标识号PID 唯一性 pid 为0 内核进程,linux内核创建 pid 为1 init进程,系统最早创建的进程,init是所有用户进程的祖先 2. 查看系统进程信息 (1)【ps -aux】 查看进程信息 USER PID %CPU %MEM VSZ RSS TTY STAT START ...
分类:
系统服务 时间:
2019-05-06 20:47:14
收藏:
0 评论:
0 赞:
0 阅读:
188
今天推荐一些Mac上常用的软件,如果你不是开发者,也同样可以安装这些软件,这些软件确实很方便 安装包打不开的问题 安装包打不开的问题 有时候我们下载下来的安装包双击后打不开,提示来自身份不明的开发者或者提示已损坏,解决办法如下: 有时候我们下载下来的安装包双击后打不开,提示来自身份不明的开发者或者提 ...
分类:
系统服务 时间:
2019-05-06 20:45:29
收藏:
0 评论:
0 赞:
0 阅读:
543
1.理解生产者和消费者问题 没有引入信号量时的生产者和消费者进程,什么情况下会出现结果不唯一?什么情况下会出现永远等待? 用信号解决生产者和消费者的同步与互斥,要求能自己写出来。 答:sleep()和wakeup()是操作系统基本内核函数,他们被封装在函数库中供应用程序使用,执行sleep()时,让 ...
分类:
系统服务 时间:
2019-05-06 20:42:47
收藏:
0 评论:
0 赞:
0 阅读:
173
序.一个Mac上必备的软件下载地址 风云社区(提供上千款各类mac软件的下载) 该网站不含任何广告,旨在分享用户需要的软件,你可以在首页进行搜索需要的软件,并且是最新版本的,某些需要付费的软件,也可以在上面搜到和谐版,如果搜索不到,你可以提交心愿单,工作人员看到后,会对网站上没有且需求大的软件进行补 ...
分类:
系统服务 时间:
2019-05-06 20:41:30
收藏:
0 评论:
0 赞:
0 阅读:
249
1.理解生产者和消费者问题 没有引入信号量时的生产者和消费者进程,什么情况下会出现结果不唯一?什么情况下会出现永远等待? 答:(1)生产者进程和消费者进程对counter的交替操作会使其结果不唯一。 (2).生产者进程和消费者进程对counter的交替执行会导致进程永远等待,导致系统死锁。 用信号解 ...
分类:
系统服务 时间:
2019-05-06 20:39:32
收藏:
0 评论:
0 赞:
0 阅读:
175
trap command signal trap捕获信号(软中断),command一般是linux命令 若为' '表示发生陷阱时为空指令,'-'表示发生陷阱时采用缺省指令 signal: HUP(1) 挂起;一般因终端掉线或用户退出而引发 INT(2)中断;一般因按下"Ctrl+C"组合键引发 QU ...
分类:
系统服务 时间:
2019-05-06 20:35:53
收藏:
0 评论:
0 赞:
0 阅读:
253
作为Linux开发爱好者,从事linux 开发有三年多时间。做过bsp移植,熟悉u-boot代码执行流程;看过几遍《linux 设备驱动程序开发》,分析过kernel启动流程,写过驱动,分析过网卡驱动,制作过文件系统。但,仍无法对kernel有全局认识。为了更清晰的展示kernel概念,结构,实现, ...
分类:
系统服务 时间:
2019-05-06 20:35:02
收藏:
0 评论:
0 赞:
0 阅读:
157
一、安装JDK 1、解压:tar -zxvf jdk-7u79-linux-x64.tar.gz 2、设置环境变量:vim /etc/profile set java environment export JAVA_HOME=/opt/java/jdk export CLASSPATH=.:?JAV ...
分类:
系统服务 时间:
2019-05-06 20:31:18
收藏:
0 评论:
0 赞:
0 阅读:
133
【简介】 Smooze是一款Mac上实用的鼠标增强工具,今天和大家分享最新的 1.7.0 版本,支持macOS Mojave 10.14 系统,Smooze 可以增加鼠标的流畅程度,更加平滑,支持苹果鼠标和普通鼠标,小巧轻盈,可以随意设置滑轮下滑的行数,单击和双击的区分、滚轮的速度设置、手势操作等, ...
分类:
系统服务 时间:
2019-05-06 20:19:57
收藏:
0 评论:
0 赞:
0 阅读:
204
两种方式都是利用multiprocessing模块导入Process类来实现具体方法看代码 第一种: 第二种: 两种方法其实过程大致相同,实现方式略微有点差别 结果都是: 子进程对象.start()方法:向操作系统发出请求:说我要创建个子进程了,快帮我搞一个。 此时start处的代码相当于异步继续向 ...
分类:
系统服务 时间:
2019-05-06 20:18:22
收藏:
0 评论:
0 赞:
0 阅读:
150
1.理解生产者和消费者问题 没有引入信号量时的生产者和消费者进程,什么情况下会出现结果不唯一?什么情况下会出现永远等待? 用信号解决生产者和消费者的同步与互斥,要求能自己写出来。 答:生产者进程和消费者进程对counter的交替操作会使其结果不唯一。 生产者进程和消费者进程的交替执行会导致进程永远等 ...
分类:
系统服务 时间:
2019-05-06 20:13:39
收藏:
0 评论:
0 赞:
0 阅读:
143
在进程中:join方法 是让主进程等待子进程运行完毕后再执行主进程的。(即主进程阻塞) 示例 ...
分类:
系统服务 时间:
2019-05-06 19:46:37
收藏:
0 评论:
0 赞:
0 阅读:
175
一、环境准备 1、在第6节的基础上安装dstat 2、故障现象 ①iowait太高,导致平均负载升高,并且达到了系统CPU的个数②僵尸进程不断增多 二、iowait升高的原因分析 1、用dstat 命令同时查看cpu和i/o对比情况 (如 dstat 1 10 间隔1秒输出10组数据),通过结果可以 ...
分类:
系统服务 时间:
2019-05-06 19:44:34
收藏:
0 评论:
0 赞:
0 阅读:
289
一、坏境准备 1、拓扑图 2、安装包 在第9节的基础上 在VM2上安装hping3依奈包 在VM2上安装hping3的安装 3、实验环境准备 1、运行案例终端一 2、确认nginx正常启动(终端二) 3、运行 hping3 命令,来模拟 Nginx 的客户端请求(终端二) 二、分析过程 1、查看系统 ...
分类:
系统服务 时间:
2019-05-06 19:41:55
收藏:
0 评论:
0 赞:
0 阅读:
453
一、中断的魅力 1、中断在生活的魅力 比如你订了一份外卖,但是不确定外卖什么时候送到,也没有别的方法了解外卖的进度,但是,配送员送外卖是不等人的,到了你这儿没人取的话,就直接走人了。所以你指能苦苦等着,时不时去门口看看外卖送到没,而不能干其他事情。 不过呢,如果你在订外卖的时候,你就跟配送员约定好, ...
分类:
系统服务 时间:
2019-05-06 19:39:45
收藏:
0 评论:
0 赞:
0 阅读:
169
对应问题: 解决方案: 1、打开Tomcat官网的下载页面https://tomcat.apache.org/download-90.cgi ...
分类:
系统服务 时间:
2019-05-06 19:36:15
收藏:
0 评论:
0 赞:
0 阅读:
156
开启子进程的方法一、 开启子进程的方式二、 ...
分类:
系统服务 时间:
2019-05-06 19:11:55
收藏:
0 评论:
0 赞:
0 阅读:
137
【转自 https://www.cnblogs.com/ralap7/p/9184773.html】 摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。 ...
分类:
系统服务 时间:
2019-05-06 19:08:25
收藏:
0 评论:
0 赞:
0 阅读:
169
linux等等学习参考博客:https://www.cnblogs.com/pyyu/p/9276851.html 1.在安装好的linux上面输入cd /etc/sysconfig/network-script/ 2.输入ls查看网卡名称,然后编写网卡比如vi ifcfg-esn33 3.ONBO ...
分类:
系统服务 时间:
2019-05-06 18:05:26
收藏:
0 评论:
0 赞:
0 阅读:
176