上一页 1 2 3 4 5 6 ··· 21 下一页
摘要: 解决死锁的基本方法:预防死锁:资源一次性分配:(破坏请求和保持条件)可剥夺资源:即当某进程新的资源未满足时,释放已占有的资源(破坏不可剥夺条件)资源有序分配法:系统给每类资源赋予一个编号,每一个进程按编号递增的顺序请求资源,释放则相反(破坏环路等待条件)避免死锁:预防死锁的几种策略,会严重地损害系统 阅读全文
posted @ 2017-09-26 22:21 王思聪6 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 当系统创建一个进程同时为其创建它地址空间时,此地址空间中大部分都是闲置的。为了使用这部分地址空间,我们必须调用VirtualAlloc来分配其中的区域。分配区域的操作被称为预定。当应用程序预定地址空间区域时,系统会确保预定的区域的起始地址正好是分配粒度的整数倍。分配粒度根据不同的平台而有所不同。现在 阅读全文
posted @ 2017-09-26 22:20 王思聪6 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 汇集很多博客于一体的,大概就这些 1.调度 在传统的操作系统中,拥有资源的基本单位和独立调度、分派的基本单位都是进程。而在引入线程的操作系统中,则把线程作为调度和分派的基本单位。而把进程作 为资源拥有的基本单位,使传统进程的两个属性分开,线程便能轻装运行,从而可显著地提高系统的并发程度。 在同一进程 阅读全文
posted @ 2017-09-26 22:20 王思聪6 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 新年新气象,16年经历了很多,学到了很多,充实了很多 经历: 蓝桥杯~~~~~~~省赛,,编程大题读错题,最后一个小时一直周旋在读错题的题目上,直到结束,本以为几十分的大题丢掉无缘一等,还拿个11名,surprise。 蓝桥杯~~~~~~~国赛不说什么了,无奈三等,总结一个道理--赛场上一个人的话, 阅读全文
posted @ 2017-09-26 22:19 王思聪6 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者 用ls ‐ahl命令可以看到文件的所有者 也可以使用chow 阅读全文
posted @ 2017-09-26 22:19 王思聪6 阅读(150) 评论(0) 推荐(0) 编辑
摘要: class A { public: int foo( ) { return val ; } static int staFun( ) { return staVal ; } static int staVal ; private: int val ; char bit1 ; } ; class B 阅读全文
posted @ 2017-09-26 22:19 王思聪6 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 单一虚函数继承 class A{public:virtual int foo( ) { return val ; }virtual int funA( ) {}private:int val ;char bit1 ;} ; class B : public A{public:virtual int 阅读全文
posted @ 2017-09-26 22:18 王思聪6 阅读(561) 评论(0) 推荐(0) 编辑
摘要: reinterpret意为“重新解释” reinterpret_cast是C++中与C风格类型转换最接近的类型转换运算符。它让程序员能够将一种对象类型转换为另一种,不管它们是否相关。 reinterpret_cast用在任意指针(或引用)类型之间的转换;以及指针与足够大的整数类型之间的转换;从整数类 阅读全文
posted @ 2017-09-26 22:16 王思聪6 阅读(8719) 评论(0) 推荐(2) 编辑
摘要: 类型转换是一种机制,让程序员能够暂时或永久性改变编译器对对象的解释。注意,这并不意味着程序员改变了对象本身,而只是改变了对对象的解释。 在很多情况下,类型转换是合理的需求,可解决重要的兼容问题。因此,程序员经常需要让编译器按其所需的方式解释数据,让应用程序能够成功编译并执行。 C++编译器仍需向后兼 阅读全文
posted @ 2017-09-26 22:16 王思聪6 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Data Member的绑定 extern float x; class Point3d { public: point3d(); //问题:被传回和被设定的x是哪一个x呢? float X() const { return x; } private: float x, y, z;//Point3d 阅读全文
posted @ 2017-09-26 22:15 王思聪6 阅读(363) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 21 下一页
友情链接:回力球鞋 | 中老年高档女装