![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
烟华
这个作者很懒,什么都没留下…
展开
-
理解死锁
一,什么是死锁各个进程都占有不会释放的资源,但又相互申请对方手里的资源,从而导致各个进程都阻塞的一种现象。二,死锁产生的四个必要条件(1)互斥条件该资源在同一时刻只能被一个进程所占用,该资源是必须互斥使用的。(2)不可剥夺条件进程在不主动释放该资源之前,其他进程或操作系统都是无法强行夺走的。(3)请求与保持条件该进程已经至少拥有了一个资源,但是又去申请一个新的资源,而该资源又正被其他进程所占有,这个时候又不愿意放弃自己手中已有的资源,从而导致阻塞。(4)循环等待条件存在一个进程资源的循环原创 2020-07-05 22:06:17 · 133 阅读 · 0 评论 -
设计模式之单例模式
1,什么是设计模式设计模式之在特定环境下为解决某一通用软件设计问题提供的一套定制的解决方案。针对一些经典的常见的场景,给定了一些对应的解决方案,这个就是设计模式。2,单例模式某些类,只应该具有一个对象,就称之为单例模式3,实现方法1,饿汉方式template<typename T>class singleton{ static T data;public: sta...原创 2020-03-13 14:45:57 · 104 阅读 · 0 评论 -
Linux----进程间的通信
管道消息队列共享内存原创 2019-12-31 00:00:50 · 105 阅读 · 0 评论 -
Linux----关于进程的概念和进程控制,最全总结
一,进程的概念进程是已启动的可执行程序的运行实例。是程序运行的过程,是动态的,有生命周期。通常通过进程的ID(PID)号来标记每一个进程。二,进程2.1 进程信息被放在一个叫做进程控制块的数据结构中,可以理解为进程属性的集合。PCB(process control block),Linux操作系统下的PCB是: task_struct。2.2 由于与进程相关的事情非常多,比如进程间状态,...原创 2019-12-09 22:59:35 · 428 阅读 · 0 评论 -
解决centos7不能联网以及查不到ip的问题
刚刚安装的centos 7 通过以下两步来查看是否有网络(在保证电脑是在联网的情况下):(1)ifconfig来看是否有IP地址(2)ping+网址 检测看是否有网络,如果没有看见这个不停出现IP还有时间的界面,就是没有网络(别忘了空格Ctrl+c退出)如果通过以上两步发现都没有满足,那么接下来就看解决步骤吧!!(1)重新打开虚拟机,查看图中蓝色框框中是否选择的是NAT,如果是则跳过...原创 2019-09-21 21:45:58 · 2873 阅读 · 0 评论