自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 信号量的部分理解

2,信号量的抽象和操作:信号量是一个非负整形(sem),呀有两个原子操作:p():sem减1,如果sem<0,则阻塞等待,否则继续往下执行。P():sem加1,如果sem<=0,则唤醒一个等待的P。4,临界资源:是指一次执行过程中只允许一个进程访问的共享资源。1,信号量是一种实现任务间通信的机制,可以实现任务之间的同步或者临界资源的互斥访问,常用于协助一组相互竞争的任务来访问临界资源。5,临界区:每个进程访问临界资源的那段代码称为临界区。每次只允许一个进程进入临界区,进入后,不允许其他进程进入。

2024-03-18 17:49:01 352

原创 进程调度知识

当进程用完分给他的时间片后,系统的计时器发出时间中断,调度程序进程调度,停止该进程的执行,并放入就绪队列的末尾。1,(1)资源静态预分配,在进程运行之前,一次性地向系统申请他所需要的全部资源,如果某个进程所需要的全部资源得不到满足,则不分配任何资源,此进程暂不执行。(2)释放已经占用的资源。而被申请的资源不满足时,该进程必须等待同时释放已经占有的资源,以后再进行申请,它所释放的资源可以重新分配给其他进程。4,死锁问题:进程的死锁是指多个进程循环等待其他进程占有的资源,因而无期限的僵持下去的局面。

2024-03-15 17:54:33 355 1

原创 操作系统之进程笔记2

阻塞原语的功能是将调用阻塞原语的进程的cpu现场送到该进程的现场保护区,设置该进程为等待状态,并将该进程插入到相应的等待队列中。(2)进程唤醒:进程由运行状态转换成等待状态是由于进程必须等某一事件的发生,所以处于等待状态的进程不能自己唤醒,只有特定事件发生后才能将等待的进程唤醒,唤醒进程时,进程进入就绪队列。(5)将被终止的进程从它的PCB队列中移除。3,进程的控制:系统使用一个引起具有特定功能的程序来创建、撤销进程以及完成进程各状态间的转换,从而达到多进程高效并发执行和协调,实现资源共享的目的。

2024-03-13 14:18:14 372

原创 操作系统之进程

进程的挂起:当系统资源紧张时候,操作系统会对在内存中的资源进行更加合理的安排,这时会将某些优先级别不高的进程设为挂起状态,并且移到内存外边,一段时间内不对其进行任何操作,当条件允许的是够,会被操作系统再次调回内存,重新进入等待被执行的状态即就绪态。

2024-03-13 10:21:57 327

转载 怎样在VS2013中安装配置boost_1_55_0库

|浏览:1940|更新:2014-05-09 21:051234567分步阅读Boost是一个和STL类似的标准库,但它扩充了STL使得泛型的优点发挥到最佳。因此现在Boost比STL更为实用。既然Boost这么实用,那么怎么去在Windows环境下去安装Boost库呢?

2015-04-21 16:50:44 166

转载 C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符

2015-04-21 15:12:07 142

原创 cocos2dx的python的安装

二. 安装python 1. 在windows下安装 Windows之所以使用的这么普遍,是因为在windows下所有的操作都变的非常简单,安装软件只要点点“下一步”就可以了。Python也不例外,可以到网上下个Windows版的python(网上到处都是)我使用的是python-2.7.2,下好后直接安装就ok了。最后记得配置一下环境变量,具体操作如下:1)在系统变量中找到p

2014-08-14 18:01:02 229

原创 如何在map遍历的时候删除符合条件的选项

工作了,使用STL的次数变得很多,我是新手,虽然努力的看过STL的

2014-08-13 15:41:33 253

原创 cocos2d-x如何实现弹出框和弹出框按钮的点击实现

刚进入公司不久,学习了一个月cocos2d-x后开始做简单的项目,我是新手,打算把在公司学到的东西都简单的整理一下和大家分享一下,大鸟多多指教啊。今天写一下弹出框。弹出框刚开始以为很简单,就是在加一层然后层里边加入显示的图片和按钮,为了在弹出的时候能够屏蔽下边界面的按钮盒触摸事件,刚开始就是设置了界面的优先等级,把它(这是我自己查阅的方法没实现)设置成 -128,这样能成功的屏蔽掉了下边的

2014-03-19 16:56:56 394

boost 网络通讯库开发的服务器,能完整运行

非常好的服务器通信架构,可以直接在基础上开发逻辑功能。成熟的项目

2018-10-30

VC++数据库编程

里边详细的讲解了vc对数据库的连接方法和使用,在使用中详细讲解了一些相关的类和API,使得你很容易的就学会对数据库的操作

2013-05-10

C++STL程序员开发指南

很好的stl书籍,很适合看完一些c++书籍后需要进一步理解c++这门语言的c++学习者,学完后你会发现以前很复杂的问题用stl解决是这么方便

2013-05-10

计算机体系结构实验报告

计算机体系结构有关cpu的实验报告,内容完整并且格式完全已改好,下载即可用

2012-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除