自定义博客皮肤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)
  • 收藏
  • 关注

原创 线程面试题之五:放水果问题

放水果 南京大学计算机考研真题)桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放桔子,儿子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。

2014-08-14 16:15:59 3866

原创 线程面试题之四:生产者消费者问题

生产者消费者问题 这是一个非常经典的多线程题目,题目大意如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取走产品进行消费,所有生产者和消费者都是异步方式运行的,但它们必须保持同步,即不允许消费者到一个空的缓冲区中取产品,也不允许生产者向一个已经装满产

2014-08-13 17:26:08 2217

原创 线程面试题之三:父子线程和子线程之间的同步与互斥

编写一个程序,开启三个线程,这三个线程的ID分别为A、B、C,

2014-08-13 17:10:16 905

原创 线程面试题之二:子线程之间的同步

创建两个子线程,子线程1循环 10 次,接着子线程2循环 10 次,接着又回到子线程1循环 10 次,接着再回到2又循环 10 次,如此循环50次,试写出代码。

2014-08-13 16:38:49 374

原创 线程面试题之一:父子线程的同步

子线程循环10次,接着主线程循环100次

2014-08-13 15:11:01 1152

原创 C++中超长整型类型的构造与实现(附源码)

static意为静止的、不变的,如其字意,在C语言中,关键字static的出现将改变变量的存储区域和作用域。static作为关键字还广泛出现在各种编程语言中,不管是C、C++、C#、JAVA、VB,还是其他高级计算机语言如FORTRAN、ALGOL、COBOL、BASIC、LISP等语言中,都有static的身影,只是有着不同的作用。本文将对C/C++中的static关键字做比较全面的说明,作为小

2014-08-02 17:32:28 2848

转载 C语言内存分配原理

C语言内存分配问题 1、C中内存分为四个区 栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。  堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一直占着不放,导致内存泄露。  全局局:用来存放全局变量和静态变量。存在于程序的整个运行期

2014-07-28 20:23:27 563

原创 C/C++中static用法小结

static关键字广泛出现在编程语言中,不管是C、C++、C#、JAVA、VB,还是

2014-07-28 10:35:43 582

原创 C语言const几种常见用法

不管是作为一个C语言爱好者,或者是作为一个C语言

2014-07-26 17:44:31 493

空空如也

空空如也

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

TA关注的人

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