发布时间:2013-12-20 08:13:47
接触Python以来,看到类里的函数要带个self参数,一直搞不懂啥麻子原因。晚上特别针对Python的self查了一下,理理。Python要self的理由Python的类的方法和普通的函数有一个很明显的区别,在类的方法必须有个额外的第一个参数 (self ),但在调用这个方法的时候不必为这个参数赋值 (显胜于隐&n.........【阅读全文】
发布时间:2013-12-19 19:35:55
指针的大小--sizeof问题指针的大小是问:一个指针变量占用多少内存空间?分析:既然指针只是要存储另一个变量的地址,。注意,是存放一变量的地址,而不是存放一个变量本身,所以,不管指针指向什么类型的变量,它的大小总是固定的:只要能放得下一个地址就行!(这是一间只有烟盒大小的“房间”,因为它只需要入一.........【阅读全文】
发布时间:2013-12-19 17:15:34
信号量的数据类型为结构sem_t,它本质上是一个长整型的数。------函数sem_init()用来初始化一个信号量。 它的原型为: extern int sem_init __P ((sem_t *__sem, int __pshared, unsigned int __value));sem为指向信号量结构的一个指针;pshared不为0时此信号量在进程.........【阅读全文】
发布时间:2013-12-19 16:54:37
信号量信号量(semaphore)与已经介绍过的IPC机构(管道,FIFO和消息队列)不同,它是一个计数器,用于多进程对共享数据对象的访问。为了获取资源,进程需要执行下列操作:1) 测试控制该资源的信号量2) 若此信号量的值为正,则进程可以使用该资源。 使用了一个资源单位,值减一。3) 若此信号量的值为0,则进.........【阅读全文】
发布时间:2013-12-19 14:47:26
Message receive :* ftok() create one IPC key* msgget() to get a message queue identifier* msgrcv() receive message from a message queue* msgctl() remove this message queue Message send:* ftok() create one IPC key* msgget() to get a message queue identifier* set and writing your messag.........【阅读全文】