"; }}class Sub_system_two { public function method_two() { echo "subsystem one method two"; }}class Sub_system_three { public funct...
分类:
Web程序 时间:
2015-08-30 17:25:27
阅读次数:
158
一.相关知识点
重载new和delete
当创建一个new表达式时有两件事发生。首先,使用运算符new分配内存,然后调用构造函数。在delete表达式里,调用析构函数,然后使用运算符delete释放内存。我们永远无法控制构造函数和析构函数的调用(否则我们可能意外地搅乱它们),但可以改变内存分配函数运算符new和delete。
被new和delete使用的内存分配系统是为通用目的...
分类:
编程语言 时间:
2015-08-10 00:33:29
阅读次数:
141
package 第十二章;import java.io.*;import java.net.*;public class TcpServer { public static void main(String[] args) throws IOException { // TODO Auto-gen....
分类:
其他好文 时间:
2015-08-06 20:20:54
阅读次数:
141
package 第十二章;import java.io.IOException;import java.net.*;public class UDPServer { /*** * * @param args * @throws IOException */ public static v...
分类:
其他好文 时间:
2015-08-06 20:12:35
阅读次数:
149
12.1 创建类别类别(category)是一种为现有的类添加新方法的方式例:获取字符串的长度并存入NSDictionary字典中
不使用类别的方式:
NSNumber *number;
number = [NSNumber numberWithUnsignedInt: [string length]];
// ... do something with numb...
分类:
其他好文 时间:
2015-08-02 06:23:00
阅读次数:
126
读写锁书上有读者写者的代码,我实在是懒得实现一遍了。跟之前的代码差不多。多线程异步信号处理int pthread_kill (pthread_t __threadid, int __signo) :发送信号。第二个参数为0时表示检测指定线程是否存在。成功返回0.int pthread_sigmask...
分类:
编程语言 时间:
2015-07-30 22:56:09
阅读次数:
199
条件变量通信机制条件变量必须配合互斥锁一起实现对资源的互斥访问使用方法:int pthread_cond_init (pthread_cond_t *__restrict __cond, __const pthread_condattr_t *__restrict __cond_attr) :初始化...
分类:
编程语言 时间:
2015-07-30 21:16:42
阅读次数:
161
线程同步机制互斥锁通信机制int pthread_mutex_init (pthread_mutex_t *__mutex, __const pthread_mutexattr_t *__mutexattr) :初始化互斥锁,成功返回0 参数1:要初始化的互斥锁 参数2:定义要初始化的互斥锁属性.....
分类:
编程语言 时间:
2015-07-30 20:59:35
阅读次数:
152
线程与进程对比1.用户空间对比2.内核空间资源对比在创建线程时,Linux内核仍然创建一个新的PCB来标识这个线程。内核并不认为进程与线程有差别。进程是操作系统管理资源的基本单元,线程时Linux系统调度的基本单元。3.进程线程函数对比创建线程int pthread_create (pthread_...
分类:
编程语言 时间:
2015-07-30 16:53:07
阅读次数:
198
第十二章类别类别:命名方式:类名称+类别名称。在Xcode中可以在新建文件的类别中找到Objective-Ccategory图标。@interface部分类别的声明看起来非常像类的声明:@interfaceNSString(NumberConvenience)-(NSNumber*)lengthAsNumber;@end括号内(NumberConverience)叫做类别名..
分类:
其他好文 时间:
2015-07-28 06:50:11
阅读次数:
319