在前面,我们学习了传统的进程间通信方式——无名管道(pipe)、有名管道(fifo)和信号(signal)。
下面我们来学习 System V IPC 对象:
1、共享内存(share memory);
2、信号灯(semaohore);
3、消息队列(message queue);
IPC对象是活动在内核级别的一种进程间通信...
分类:
系统相关 时间:
2016-06-21 07:10:49
阅读次数:
327
1.局部变量不能加访问修饰符,成员变量可以。 2.static 的类属性,不属于对象所有,所有对象共享该属性。尽量使用类名调用类属性,而不是对象名。 3.类本身也有访问修饰符,但是类的访问修饰符只有共有的和默认(无访问修饰符)的两种。默认访问的类只能被同一包中的其他类使用。 4.封装也被称为数据隐藏 ...
分类:
其他好文 时间:
2016-06-20 00:36:17
阅读次数:
158
1. 回归本质 (1)class是一种特殊的结构体 ①在内存中class依旧可以看作变量的集合 ②class与struct遵循相同的内存对齐规则 ③class中的成员函数与成员变量是分开存放的。即每个对象有独立的成员变量,但所有对象共享类中的成员函数。 【编程实验】对象内存布局初探 (2)运行时的对 ...
分类:
编程语言 时间:
2016-06-14 14:02:40
阅读次数:
231
大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!! Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有 ...
分类:
编程语言 时间:
2016-06-13 19:04:07
阅读次数:
186
静态变量:线程非安全。 加static关键字的变量,只能放在类里,不能放到方法里。 静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。 实例变量:单例模式(只有一个对象实例存在)线程非安全,非单例线程安全。 没有static关键字的变 ...
分类:
编程语言 时间:
2016-06-01 13:00:18
阅读次数:
422
如果一个类包含了属性与方法,那么该类的每一个对象都具有自己的属性,但是无论一个类有多少个对象,这些对象共享同一个方法关于方法参数传递的总结:对于Java中的方法参数参数传递,无论传递的是原生数据类型还是引用类型,统一是传值什么类型的引用该就能指向什么类型的对象..
分类:
编程语言 时间:
2016-05-15 19:57:48
阅读次数:
156
对象的继承Javascript主要通过原型链实现继承,原型链的构建是通过将一个类型的实例赋值给另一个构造函数的原型实现的。由于所有的实例对象共享同一个prototype对象,那么从外界看起来,prototype对象就好像是实例对象的原型,而实例对象则好像"继承"了prototype对象一样。这就..
分类:
编程语言 时间:
2016-05-15 00:46:13
阅读次数:
226
static关键字大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。
被static修饰的成员变量和成员方法独立于该...
分类:
编程语言 时间:
2016-05-13 01:24:01
阅读次数:
244
1. 享元设计模式介绍享元模式用来尽可能减少内存使用量,它适合用于可能存在大量重复对象的场景,用来缓存可共享的对象,达到对象共享、避免创建过多对象的效果。定义:使用共享对象可有效地支持大量的细粒度对象。2. 享元设计模式使用场景
如果一个系统中存在大量的相同或者相似的对象,由于这类对象的大量使用,会造成系统内存的消耗,可以使用享元模式来减少系统中对象的数量。
对象的大部分状态都可以外部化,可这些外部...
分类:
其他好文 时间:
2016-05-12 18:42:34
阅读次数:
174
C++的静态变量分为静态全局变量和静态局部变量。 静态变量存放在静态代码区,是类级别的成员,优先于该类的任何对象的存在而存在,被该类的所有对象共享,所以类的静态变量要在类外初始化。 静态全局变量有全局作用域,但生命期是单个源文件,且静态全局变量必须在main()函数执行前被初始化; 静态局部变量有跟 ...
分类:
编程语言 时间:
2016-05-08 19:37:23
阅读次数:
148