操作系统
wmingstar
进阶的小码农
展开
-
死锁详解
概念是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞现象,若无外力作用,它们都将无法推进下去。产生死锁的条件互斥条件:一个资源每次只能被一个进程使用 不可剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系死锁的预防破坏互斥条件转载 2017-07-04 17:05:46 · 334 阅读 · 0 评论 -
进程与线程详解
进程概念进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来说就是创建了一个进程,在这个过程中,伴随着资源的分配和释放;可以认为进程是一个程序的一次执行过程。进程与程序的区别1.进程是程序的一次运行活动,属于一种动态的概念。程序是一组有序的静态指令,是一种静态的概念; 2.一个进程可以执行一个或多个程序; 3.程序可以作为一种软件资源长期保持着,而进程则是一次执行过程,它是暂时的,是动转载 2017-07-04 16:47:25 · 665 阅读 · 0 评论 -
centos7 配置 lnmp
关闭防火墙systemctl stop iptables.service systemctl stop firewalld.service# 因为我是在内网环境中使用,所以把防火墙都关了,若想开防火墙,修改配置文件,让防火墙允许指定的端口访问即可。关闭SELINUXvi /etc/selinux/config#SELINUX=enforcing # 注释掉#SELINUXTYPE原创 2017-06-08 20:26:06 · 248 阅读 · 0 评论 -
同步、异步与阻塞、非阻塞
同步与异步的差异同步和异步主要关注的是同步与异步通信机制。同步通信机制同步通信机制是指发出一个调用请求时,在没有得到结果之前,该调用请求不会返回,只有得到结果,调用请求才会和结果一起返回,调用者主动等待这个调用的结果。异步通信机制而异步通信机制则是相反,在调用请求发出之后,这个调用请求就直接返回了,不等待返回结果。也就是说,当一个异步调用请求发出后,调用者不会立刻得到结果。而是在调用请求发出后,立即转载 2017-06-08 10:36:44 · 234 阅读 · 0 评论